MySQL遠程連接丟失問題解決方法(Lost connection to MySQL server)


遠程連接mysql是總是提示:

 
Lost connection to MySQL server at ‘reading initial communication packet', system error: 0
 

具體的解決步驟如下,希望能幫助遇到同樣問題的同學們:
找到並修改my.cnf文件。在不同的Linux系統下,my.cnf放在不同的位置。這里以Ubuntu Server做示例,其他系統請根據情況自行找到my.cnf的路徑。一般只會存放在/etc/my.cnf或者/etc/mysql/my.cnf下。
首先用vim打開my.cnf:

vim /etc/mysql/my.cnf

看看是否有綁定本地回環地址的配置,如果有,注釋掉下面這段文字:(在文字之前加上#號即可)

bind-address = 127.0.0.1

然后找到[mysqld]部分的參數,在配置后面建立一個新行,添加下面這個參數:
skip-name-resolve
保存文件並重啟MySQL:

/etc/init.d/mysql restart
 
這樣就會發現,問題已經解決了!遠程連接不會丟失了。


免責聲明!

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



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