报错: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