mysql在導入大數據庫的時候,報錯 Unknown MySQL server host ... ERROR: Can't connect to the server No connection. Trying to reconnect...


 

或者,報錯信息:


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM