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