解決方法之一:
網(wǎng)站訪問出現(xiàn)如題錯(cuò)誤,經(jīng)過檢查my.cnf,發(fā)現(xiàn)innodb_buffer_pool_size = 2048M 設(shè)置過大,調(diào)整為innodb_buffer_pool_size = 1024M即可,網(wǎng)上也有該問題的其他解決方法,但都不能解決我的問題。
Lost connection to MySQL server at 'reading initial communication packet' 錯(cuò)誤解決
上次解決了這個(gè)問題,今天又碰到,突然失憶,又做了一番無用功后終于搞定,這次一定要記錄下來,免得下次又浪費(fèi)時(shí)間
1、修改mysql配置文件
vi /etc/my.cnf
[mysqld]段加skip-name-resolve
在這個(gè)之前要把mysql的遠(yuǎn)程訪問權(quán)限打開,或者再加skip-grant-table(不推薦)
2、修改hosts.allow
vi /etc/hosts.allow
加mysqld : ALL : ALLOW
mysqld-max : ALL :ALLOW
其它網(wǎng)友的補(bǔ)充:
mysql教程 'reading initial communication packet'錯(cuò)誤解決方法
出現(xiàn)這種問題是服務(wù)器突然關(guān)掉出現(xiàn)的問題,
錯(cuò)誤提示是:
無法鏈接數(shù)據(jù)庫教程(mysql)服務(wù)器, 請檢查服務(wù)器地址、用戶名、密碼.
代碼: 2013
錯(cuò)誤: lost connection to mysql server at 'reading initial communication pa(www.ythuaji.com.cn)cket', system error: 0
下面我們來看看具體解解決辦法
方法一:解決方法是在 my.cnf 里面的 [mysqld] 段增加一個(gè)啟動(dòng)參數(shù) skip-name-resolve
方法二:如果你方法一不行,可以嘗試重裝mysql server這樣,再把數(shù)據(jù)庫導(dǎo)進(jìn)去就ok了。
總結(jié):
如果能不重裝mysql情況能把機(jī)器搞好,那是最好不過了,不在萬不得己請不要重裝mysql哦