mysql error(2003) 10060的再解決


前段時間在window虛擬機上處理過這樣的問題

現在在linux上也遇到了這樣的問題
一項一項的排查

1。網絡問題,ping的通

但是telnet (ip)  (端口號)失敗,telnet(ip)都失敗

登陸 linux服務器使用iptable的方式關閉防火牆

提示:

Failed to start iptables.service: Unit iptables.service failed to load: No such file or directory.

我看到Unit iptables.service failed to load,以為linux防火牆服務沒有安裝!!

 

於是

處理問題的方向轉向了用戶沒有從對應ip登陸的權限以及my.cof配置文件的方向上,在加入了bind_service之類的參數后依然沒有效果!!頭大了

開始尋找是不是linux上的mariadb與window的訪問方式存在沖突,加翻閱資料后在my.cof中加入了skip-name-resolve來處理dns逆解析的問題(其實沒看明白)

結果問題依然存在。

 

從另一台虛擬機正常訪問到了目標mariadb,很奇怪!到還是基本確定了應該是網絡問題。

查找到的大量資料也都是使用iptable的方式,在翻閱了10幾篇博客后發現centos7的默認防火牆管理方式是firewall而不是iptable。

通過firewall的方式添加端口到許可中,結果問題解決了!

醉了

貼出 關於firewall的原文

https://blog.csdn.net/c233728461/article/details/52679558


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM