濮阳杆衣贸易有限公司

主頁 > 知識庫 > MySQL遠程連接不上的解決方法

MySQL遠程連接不上的解決方法

熱門標簽:哈爾濱云外呼系統(tǒng)運營商 邯鄲400電話注冊辦理 永州智能外呼系統(tǒng) 南寧智能電銷機器人價格 趙縣地圖標注 電銷機器人市場價 遂寧400電話申請 dq8 全地圖標注 地圖標注直通車

之前遇到過MySQL本地可以連接但是遠程連不上的問題,沒有記錄,今天在云上新申請的服務器上又遇到這個問題,記錄一下解決過程。

1.排除網絡或防火墻問題

先看是否能ping通遠程服務器,ping 192.168.1.211,如果不可以就是網絡問題。然后,檢查端口是否被防火墻擋住了,telnet 192.168.1.211 3306,如果連接失敗,配置防火墻。
配置防火墻,開啟3306端口

vi /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允許3306端口通過防火墻)
/etc/init.d/iptables restart(重啟防火墻使配置生效)

2.檢查MySQL配置

如果開啟了防火墻,telnet還是失敗,通過netstat查看3306的端口狀態(tài):

netstat -apn|grep 3306
tcp6  0  0 127.0.0.1:3306  :::*  LISTEN    13524/mysqld

注意地方,這說明3306被綁定到了本地。檢查一下my.cnf的配置,這里可以配置綁定ip地址。
bind-address=addr
不配置或者IP配置為0.0.0.0,表示監(jiān)聽所有客戶端連接。
ps:我開啟3306端口,并且檢查MySQL配置之后,telent仍然失敗,但是在本機telnet是ok的,再三確認了配置沒有問題。后來跟我們的ucloud賬號管理員提了一下,才知道ucloud管理后臺也需要開啟3306端口,用云服務器的留意這個。

3.檢查用戶訪問權限

MySQL建用戶的時候會指定一個host,默認是127.0.0.1/localhost,那么這個用戶就只能本機訪問,其它機器用這個用戶帳號訪問會提示沒有權限,host改為%,表示允許所有機器訪問。

最后,別忘了重啟mysql使配置生效。

# /etc/init.d/mysql restart

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • MySQL數(shù)據庫遠程連接開啟方法
  • MySQL遠程連接丟失問題解決方法(Lost connection to MySQL server)
  • 配置mysql允許遠程連接的方法
  • Mac os 解決無法使用localhost連接mysql問題
  • PHP中使用localhost連接Mysql不成功的解決方法
  • 解決MySQL無法遠程連接的方法
  • MySQL出現(xiàn)SQL Error (2013)連接錯誤的解決方法
  • KB967723造成MySQL頻繁無法連接
  • mysql服務啟動卻連接不上的解決方法
  • mysql server 5.5連接不上的解決方法

標簽:阿里 鄂州 上海 中衛(wèi) 浙江 南寧 定西 張家界

巨人網絡通訊聲明:本文標題《MySQL遠程連接不上的解決方法》,本文關鍵詞  MySQL,遠程,連接,不上,的,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL遠程連接不上的解決方法》相關的同類信息!
  • 本頁收集關于MySQL遠程連接不上的解決方法的相關信息資訊供網民參考!
  • 推薦文章
    资溪县| 东乌珠穆沁旗| 太仓市| 绥宁县| 北流市| 中牟县| 定南县| 黑水县| 海南省| 邹平县| 陈巴尔虎旗| 正蓝旗| 鄱阳县| 页游| 博罗县| 陆丰市| 安岳县| 晋州市| 高邑县| 南涧| 襄汾县| 镇江市| 沂南县| 凯里市| 鹿邑县| 桐梓县| 通渭县| 哈巴河县| 华蓥市| 镇安县| 威信县| 威远县| 遵义县| 宜宾市| 会同县| 清苑县| 望江县| 广汉市| 静海县| 余姚市| 长沙县|