小問題,記錄下,系統是CentOS 7.4,理論上Linux應該都適用。
首先,要明白這個錯誤的原因,因爲3306端口沒有對外暴露。現在,我們已經可以很明確的去處理這個問題了。
第一步:
mysql的配置文件中注掉本地IP的綁定,
#vim /etc/my.cof
//找到下面這行代碼前加上 # 註釋掉
#bind-address = 127.0.0.1
第二步:
修改防火牆規則,開放3306端口
#vim /etc/iptables.rules
//找到下面這行
-A INPUT -p tcp -m tcp --dport 3306 -j DROP
修改爲
#-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
//保存
//刷新
iptables --flush
第三步:
重啓mysql
service mysql restart
大功告成