使用mysqldump指令還原mysql資料庫時

會出現一行類似下面的錯誤指令

Error at line : Unknown command '\\'

發生原因為 當初備份時使用的是Linux環境,OS的默認編碼是UTF-8,但是我是用windows 7的主機連線還原,默認的編碼是GBK

解決方法:

 

還原的時候加上--default-character-set= utf8就好了。最後附上完整的還原備份語法

#還原
mysqldump -udbuser -p database table > exp.sql;
#備份  
mysql -udbuser -p --default-character-set=utf8 database < exp.sql   

 

文章標籤

cjy998 發表在 痞客邦 留言(1) 人氣()