萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> mysql報錯:Lost connection to MySQL server at reading initial communication packet問題

mysql報錯:Lost connection to MySQL server at reading initial communication packet問題

打開網站看到提示Lost connection to MySQL server at 'reading initial communication packet'錯誤,這個問題我們看了一下好像是配置的問題,具體的來看看.

問題分析

innodb_buffer_pool_size = 2048M 設置過大,調整為innodb_buffer_pool_size = 1024M即可

解決辦法

找到my.cnf 然後把innodb_buffer_pool_size 設置合合適的

# might be limited to 2-3.5G of user level memory per process, so do not
# set it too high.

innodb_buffer_pool_size=187M

意思是4G以內的內存我們設置187MB,當然小編是16GB的就可以大一點了,所以根據自己內存來算吧

如果還是不行出來 lost connection to mysql server at 'reading initial communication packet', system error: 0

我們可以看看

在 my.cnf 裡面的 [mysqld] 段增加一個啟動參數 skip-name-resolve

skip-name-resolve

或者重新安裝mysql數據庫了


總結,其實出現問題就是

innodb_buffer_pool_size 和skip-name-resolve參數配置了,當然網上也有人說可能是其它問題,我們這裡整理一下.

copyright © 萬盛學電腦網 all rights reserved