《Mysql應(yīng)用MySQL遠(yuǎn)程連接丟失問題解決方法(Lost connection to MySQL server)》要點(diǎn):
本文介紹了Mysql應(yīng)用MySQL遠(yuǎn)程連接丟失問題解決方法(Lost connection to MySQL server),希望對您有用。如果有疑問,可以聯(lián)系我們。
最近服務(wù)器很不穩(wěn)定,于是重裝了mysql 和php 服務(wù),但是接著卻遇到了很頭疼的麻煩.
遠(yuǎn)程連接mysql是總是提示:
MYSQL實(shí)例
很明顯這是連接初始化階段就丟失了連接的錯誤.
google半天大多是說的注釋掉配置文件中 bind-address = 127.0.0.1 這一句.
但是我的配置文件并沒有配置這一句,各種搜索均未果.今天偶然在網(wǎng)上看到一個遇到同樣問題的人貼出的配置,發(fā)現(xiàn)他多了一句配置 skip-name-resolve,抱著試試看的態(tài)度改了一下并重啟了mysql服務(wù),果然遠(yuǎn)程一下子就連接上了,真是無語.
其實(shí)問題很簡單,都是MySQL的配置文件默認(rèn)沒有為遠(yuǎn)程連接配置好,只需要更改下MySQL的配置文件即可.
具體的辦理步驟如下,希望能幫助遇到同樣問題的同學(xué)們:
找到并修改my.cnf文件.在不同的Linux系統(tǒng)下,my.cnf放在不同的位置.這里以Ubuntu Server做示例,其他系統(tǒng)請根據(jù)情況自行找到my.cnf的路徑.一般只會存放在/etc/my.cnf或者/etc/mysql/my.cnf下.
首先用vim打開my.cnf:
MYSQL實(shí)例
看看是否有綁定本地回環(huán)地址的配置,如果有,注釋掉下面這段文字:(在文字之前加上#號即可)
MYSQL實(shí)例
然后找到[mysqld]部分的參數(shù),在配置后面建立一個新行,添加下面這個參數(shù):
skip-name-resolve
保存文件并重啟MySQL:
MYSQL實(shí)例
歡迎參與《Mysql應(yīng)用MySQL遠(yuǎn)程連接丟失問題解決方法(Lost connection to MySQL server)》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/11273.html