程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> MySQL:reading initial communication packet問題解決方法

MySQL:reading initial communication packet問題解決方法

編輯:關於MYSQL數據庫

解決方法之一:

網站訪問出現如題錯誤,經過檢查my.cnf,發現innodb_buffer_pool_size = 2048M 設置過大,調整為innodb_buffer_pool_size = 1024M即可,網上也有該問題的其他解決方法,但都不能解決我的問題。

Lost connection to MySQL server at 'reading initial communication packet' 錯誤解決

上次解決了這個問題,今天又碰到,突然失憶,又做了一番無用功後終於搞定,這次一定要記錄下來,免得下次又浪費時間

1、修改mysql配置文件

vi /etc/my.cnf

[mysqld]段加skip-name-resolve

在這個之前要把mysql的遠程訪問權限打開,或者再加skip-grant-table(不推薦)

2、修改hosts.allow

vi /etc/hosts.allow

加mysqld : ALL : ALLOW
mysqld-max : ALL :ALLOW

其它網友的補充:

mysql教程 'reading initial communication packet'錯誤解決方法

出現這種問題是服務器突然關掉出現的問題,
錯誤提示是:

無法鏈接數據庫教程(mysql)服務器, 請檢查服務器地址、用戶名、密碼.
代碼: 2013
錯誤: lost connection to mysql server at 'reading initial communication pa(www.jb51.net)cket', system error: 0

下面我們來看看具體解解決辦法

方法一:解決方法是在 my.cnf 裡面的 [mysqld] 段增加一個啟動參數 skip-name-resolve
方法二:如果你方法一不行,可以嘗試重裝mysql server這樣,再把數據庫導進去就ok了。

總結:

如果能不重裝mysql情況能把機器搞好,那是最好不過了,不在萬不得己請不要重裝mysql哦

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved