国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

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

2024-07-24 12:52:44
字體:
來源:轉載
供稿:網友

之前遇到過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的端口狀態:

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

注意地方,這說明3306被綁定到了本地。檢查一下my.cnf的配置,這里可以配置綁定ip地址。
bind-address=addr
不配置或者IP配置為0.0.0.0,表示監聽所有客戶端連接。
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不能從遠程連接的一個解決方法(s not allowed to connect to this MySQL server)php連接不上mysql但mysql命令行操作正常的解決方法mysql密碼過期導致連接不上mysqlNaviCat連接時提示"不支持遠程連接的MySql數據庫"解決方法MySQL 客戶端不輸入用戶名和密碼直接連接數據庫的2個方法CentOS下php使用127.0.0.1不能連接mysql的解決方法php 不能連接數據庫 php error Can''t connect to local MySQL serverKB967723補丁造成的MYSQL在Win2003上頻繁連接不上的問題的解決方法MAC下MYSQL5.7.17連接不上的問題及解決辦法mysql服務啟動卻連接不上的解決方法
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天峻县| 安吉县| 建昌县| 辉县市| 邻水| 思南县| 安达市| 酒泉市| 湖北省| 华蓥市| 兰考县| 潼南县| 日喀则市| 东辽县| 卫辉市| 奉贤区| 佛教| 柞水县| 平顶山市| 南江县| 武清区| 孝感市| 会宁县| 肇州县| 洪雅县| 上饶县| 南城县| 新竹县| 青浦区| 吴川市| 璧山县| 隆安县| 平原县| 湖口县| 黑龙江省| 扶风县| 博客| 通许县| 祁阳县| 邵阳市| 新余市|