今天在使用dedecms系統時突然出現MYSQL:Lost connection to MySQL server at /'reading initial communication packet/', system error:0錯誤,但再次刷新又好了,下面我們來看原因分析.
Error: Lost connection to MySQL server at 'reading initial communication packet', system error: 0
Errno.: 2013
如果是一直這樣大家可嘗試,在服務那里開啟mysql的服務,我的電腦--右鍵管理--服務和應用程序--找mysql---右鍵屬性--啟動.
你在命令行能不能進去?不能進去就是你密碼錯了,無論通過什么途徑遠程訪問都出現錯誤可以認為是系統有防火墻之類的限制,解決方法是在 my.cnf 里面的 [mysqld] 段增加一個啟動參數:
skip-name-resolve
如果是像我一樣有時會有這種問題可以能是你的mysql占用cpu太高而自動停止mysql服務了,這樣大家可想其它辦法解決。
其它的方法
建議在my.ini文件中修改最大連接數,把 mysql_connect() 方法都改成了 mysql_pconnect() 方法,要修改mysql_pconnect(),可以在論壇的data目錄的sql_config.php中
$pconnect = 0; //是否持久連接
修改成$pconnect = 1;開啟防刷新,嚴禁刷新太快.
新聞熱點
疑難解答