萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> mysql unknown command ‘\”‘問題解決辦法

mysql unknown command ‘\”‘問題解決辦法

原來的服務器環境使用的windows,然後使用mysqldump備份出來的數據庫怎麼也不能在linux下的數據庫中導入。導入的時候總是出現:

unknown command ‘”‘

於是將 ’ 全部替換成 ‘  結果還是不行,導入不了。

但是直接將數據庫文件copy過去就可以用的。copy過去後在dump出來。結果還是一樣的效果

unknown command ‘”‘

郁悶至極。

經過多是導出導入發現,原來默認安裝的mysql使用的是utf8編碼,而我本機安裝的是mysql gbk數據庫。這樣一來,備份文件恢復的時候可能就出現了格式錯誤。

後來在dump的時候指定字符集 mysqldump加個參數: -default-character-set=gbk,再次導入備份文件,一切順利。

mysqldump -u root -p  –opt –allow-keywords –default-character-set=gbk databases > /PATH/XXX.sql

非默認字符集,在導入導出注意指定相應的字符集

 

copyright © 萬盛學電腦網 all rights reserved