阿里雲ECS伺服器 外網無法訪問Mysql

2021-10-01 10:55:25 字數 1272 閱讀 5400

環境:

centos系統

php環境用的lnmp一鍵安裝包

一、阿里雲配置安全組出方向開放3306埠,開通後如圖:

二、ssh遠端登入伺服器,設定防火牆

1、先檢視防火牆狀態

$ firewall-cmd --state 

# 顯示 not running // 防火牆未開啟

2、開啟防火牆

$ systemctl start firewalld
3、檢視防火牆已放行埠

$ firewall-cmd --list-all

# 我這裡顯示的空的,表示沒有乙個埠被防火牆放行,全部攔截了,所以下一步要挨個放行各常用埠

4、挨個放行各常用埠

firewall-cmd --permanent --zone=public --add-port=3306/tcp #mysql

firewall-cmd --permanent --zone=public --add-port=3306/udp #mysql備用

5、重啟防火牆

firewall-cmd --reload #重啟防火牆
試試mysql能否訪問,並且檢查web的訪問是否正常,如果還是不能訪問,重啟阿里雲ecs試試。一般都能解決

最後:如果上述還是不能解決,就直接關掉防火牆,並重啟伺服器(有點風險,但是可以保證開發快速進行,留給運維查詢原因)

systemctl stop firewalld #關閉防火牆

阿里雲伺服器無法外網訪問的坑

最近各大平台在 雲伺服器,於是買了阿里雲的window 10伺服器,於是坑來了,簡單安裝nginx後,以為像其他伺服器一樣,公網ip訪問就?了,沒想到搞了好久,最後發現如下帖子 居然還要阿里雲使用者中心平台管理設定 安全組 允許哪些埠能訪問,這是什麼鬼,居然這樣玩,也就是阿里雲的操作複雜,對於只管理...

伺服器新增證書後外網無法訪問

好幾個月不寫部落格了,懈怠了!前幾天在阿里雲搞了個伺服器真是一波三折啊,本身是搞客戶端的,配置伺服器環境真是一步乙個坑。購買伺服器 購買網域名稱 經過各種資料提交,經歷了二十多少天終於備案成功了,隨便寫了個hello word的index.html,也要搞成https安全連線,說幹就幹,我用的是ph...

阿里雲ECS伺服器無法連線的原因

未新增防火牆規則。新增22埠用於putty和filezilla的ssh連線,新增80 443用於部署 新增icmp用於ping主機,新增3306用於遠端訪問mysql資料庫。ssh可能禁止root登陸,需要允許root登陸的話 vi etc ssh sshd config,permitrootlog...