1、首先,進(jìn)入到控制臺(tái)下,下圖是我用了putty工具,遠(yuǎn)程實(shí)現(xiàn)的控制。之后輸入“netstat -an | grep 3306”即可查看是否開啟,如下圖只顯示listen則標(biāo)識(shí)未開啟。
創(chuàng)新互聯(lián)不只是一家網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司;我們對(duì)營銷、技術(shù)、服務(wù)都有自己獨(dú)特見解,公司采取“創(chuàng)意+綜合+營銷”一體化的方式為您提供更專業(yè)的服務(wù)!我們經(jīng)歷的每一步也許不一定是最完美的,但每一步都有值得深思的意義。我們珍視每一份信任,關(guān)注我們的成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)質(zhì)量和服務(wù)品質(zhì),在得到用戶滿意的同時(shí),也能得到同行業(yè)的專業(yè)認(rèn)可,能夠?yàn)樾袠I(yè)創(chuàng)新發(fā)展助力。未來將繼續(xù)專注于技術(shù)創(chuàng)新,服務(wù)升級(jí),滿足企業(yè)一站式成都全網(wǎng)營銷推廣需求,讓再小的成都品牌網(wǎng)站建設(shè)也能產(chǎn)生價(jià)值!
2、之后,通過cd命令進(jìn)入到etc/mysql目錄下。然后輸入ls命令,即可看到該目錄下的文件。
3、文件中會(huì)看到有my.cnf。通過“vi my.cnf”命令進(jìn)入到編輯的狀態(tài)下。
4、之后,把“bind-address ?=127.0.0.1”注釋掉或者換成需要遠(yuǎn)程連接的ip地址,或者是直接把這句刪除掉,然后,進(jìn)行保存即可。
首先,進(jìn)入到控制臺(tái)下,下圖是我用了putty工具,遠(yuǎn)程實(shí)現(xiàn)的控制。
之后輸入“netstat -an | grep 3306”即可查看是否開啟,如下圖只顯示listen則標(biāo)識(shí)未開啟。
2
之后,通過cd命令進(jìn)入到etc/mysql目錄下。然后輸入ls命令,即可看到該目錄下的文件。
3
文件中會(huì)看到有my.cnf。通過“vi my.cnf”命令進(jìn)入到編輯的狀態(tài)下。
4
之后,把“bind-address =127.0.0.1”注釋掉或者換成需要遠(yuǎn)程連接的ip地址,或者是直接把這句刪除掉。
然后,進(jìn)行保存即可。
END
方法/步驟2
之后,就是通過命令改變文件夾的權(quán)限,輸入 sudo chomd 666 +文件名,回測,即可提升文件的權(quán)限(如果是文件夾的話 需要在后面增加-ld)
之后,通過文件夾查找到etc/mysql下。如下圖。(通過先選擇file system,選擇etc,再選擇mysql進(jìn)入到該目錄下)
最后,選擇my.cnf文件,點(diǎn)擊打開,之后把bind-address =127.0.0.1”注釋掉或者換成需要遠(yuǎn)程連接的ip地址,或者是直接把這句刪除掉。
點(diǎn)擊關(guān)閉,保存即可。
1、使用nestat命令查看3306端口狀態(tài):
~# netstat -an | grep 3306
tcp 0 0 (服務(wù)器本地ip地址):3306 0.0.0.0:* LISTEN
從結(jié)果可以看出3306端口只是在(服務(wù)器本地ip地址)上監(jiān)聽,所以拒絕了其他IP的訪問。
2、確定問題時(shí)因?yàn)?306端口沒有開放,那么就需要修改MySQL的配置文件來解決:
使用命令 vim/etc/mysql/my.cnf打開MySQL配置文件,可以看到如下配置信息:
#Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = (服務(wù)器本地ip地址)
把最后一行注釋掉或者把(服務(wù)器本地ip地址)換成你希望的IP
3、使用命令 service mysql restart重啟MySQL服務(wù)
4、再次使用Navicat用root賬戶嘗試連接,發(fā)現(xiàn)可以正常連接
開始-設(shè)置-控制面板-Windows防火墻,單擊“例外”-“添加端口”,名稱為:mysql,端口:3306,TCP協(xié)議,單擊“確定”就可以了