報錯:2003-can't connect to mysql server on ' ' (10060)
一、分析原因:
防火牆關閉了mysql服務,禁止遠程訪問mysql
二、解決方法:
關閉防火牆:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啓動
開啓端口
firewall-cmd --zone=public --add-port=3306/mysql --permanent
解釋含義:
--zone #作用域
--add-port=80/tcp #添加端口,格式爲:端口/通訊協議
--permanent #永久生效,沒有此參數重啓後失效
重啓防火牆
firewall-cmd --reload