*奇想西卡*

« [lifetype] 自定網址、rewrite | Main | [CPG] java上傳 »

05 三月, 2006

[MySql] 備份與還原

網路服務 — 作者 segaa @ 11:11

mysqladmin -uroot -p flush-logs
mysqldump database -uroot -p --opt > backup.sql *備份*

mysql database -uroot -p < backup.sql *回存*


mysqldump -uroot -p --compatible=mysql40 db > xxx.sql
( --skip-opt --default-character-set=utf8 --set-charset=gbk database )

CREATE DATABASE:建立資料庫。
DROP DATABASE:移除資料庫。

mysql 降級備分 ... 並解決無法匯入big5的問題,因為某些系統跑mysql41以上還常常發現會出現亂碼的情形 .... 所以還是用回去mysql40版本 =___________ =

1. 將資料庫以 mysql 4.0 格式匯出並設定字型

#mysqldump -uroot -p --compatible=mysql40 --opt
--default-character-set=utf8 database > database.sql

2. 將輸出的純文字檔轉換成 utf8 ,不然mysql讀入時會出錯 (許功蓋)

#iconv -c -f big5 -t utf-8 database.sql > database.utf8.sql

3. 把檔案丟到 mysql 4.0 的機器上,讀入*.sql 檔

#mysql -u root -p database < database.utf8.sql

參考文件

http://www.study-area.org/tips/mysql_backup.htm
http://phorum.study-area.org/viewtopic.php?t=29392


« [lifetype] 自定網址、rewrite | Main | [CPG] java上傳 »

迴響


發表迴響






Powered by LifeType