或者,報錯信息:
ERROR 2005 (HY000): Unknown MySQL server host '10997107101114' (0)
ERROR:
Can't connect to the server
No connection. Trying to reconnect...
=======================
嘗試了幾種解決辦法:
(1)
mysql> show global variables like 'max_allowed_packet';
mysql> set global max_allowed_packet=1024*1024*16;
mysql> show global variables like 'max_allowed_packet';
重新導入數據庫,還是會發生上面的問題
(2)把 localhost 改成 127.0.0.1 再試試,結果還是失敗。
即把 mysql -uroot -p
改成
mysql -uroot -h127.0.0.1 -p
還是不行。
(3)修改Mysql的配置文件my.ini
max_allowed_packet = 640M
=======================
unknown command '\n' 這種導入數據庫的時候,會發生這個錯誤,有關系嗎?
DOS報錯error at line XXX:unknown command '\n';
這種情況一般是字符集不對應引起的,如果數據庫是utf8編碼,則
mysql導入的時
mysql -uroot -ppasswd <d:\aa.sql --default-character-set=utf8
同樣如果數據庫是gbk,則導入時
mysql -uroot -ppasswd <d:\aa.sql --default-character-set=gbk