在CMD下備份和恢復Mysql數據庫

###dbName:須要備份的數據庫名字
###E:\dump\20130820.sql : 備份文件的存放地址
###須要指定鏈接地址請在參數裏面加上  -h 127.0.0.1
###須要指定鏈接端口請在參數裏面加上  -P 3306
###須要指定備份的編碼請在參數裏面加上  --default-character-set=utf8
###備份數據庫
mysqldump -h 127.0.0.7 -u root -p dbName --set-gtid-purged=OFF --default-character-set=utf8 > E:\dump\20130820.sql
###恢復數據庫
mysql -u root -p dbName --default-character-set=utf8 < E:\dump\20130820.sql

若是出現錯誤:mysqldump: Couldn't execute 'SELECT @@GTID_MODE': Unknown system variable 'GTID_MODE' (1193)
mysql

就用:sql

mysqldump -h 127.0.0.7 -u root -p dbName --set-gtid-purged=OFF > E:\dump\20140318.sql


若是出現錯誤: ERROR at line 696: Unknown command '\0'. 通常來講是字符集不匹配致使的
數據庫

就須要加上參數: --default-character-set=utf8 或者 --default-character-set=gbk
編碼

相關文章
相關標籤/搜索