昨天有linux中把備份好的數據想利用mysqldump 導出的sql文件導入時提示Unknown command,經過多查找終于解決了這個問題,下面我來分享的我經驗.
最初我就這樣導入數據,代碼如下:
#mysql forum<forum.sql -u root -p -h 192.168.0.8
Enter password:123456
結果出現錯誤:ERROR at line 1410: Unknown command ‘[’.
經過分析原來是編碼錯誤,后來在導入的時候指定字符集 --default-character-set=utf8,再次導入備份文件,一切順利。
命令如下:mysql -uroot -p --default-character-set=utf8 test_server < test_service.sql 就KO了.
也可以嘗試使用如下代碼:
mysql>source d:文件名.sql進入嘗試導入.
如果你有數據庫我們可以直接對拷即可了,在windows中就不介紹了,在linux中如下:
mysqldump -hhost1 xx | mysql -hhost2
從host1導出庫xx,然后寫入host2.
新聞熱點
疑難解答