1.问题:
远程访问mysql时出错: ERROR 2003 (HY000): Can't connect to MySQL server on '118.190.158.123' (10060)
2.解决一:
启动防火墙: 打开3306端口号, 如果是关闭的就没有问题(注意:如果你是阿里云服务器,请看解决二)
执行如下命令:
#开启防火墙
systemctl start firewalld
#打开3306端口号 --permanent表示永久生效,没有此参数重启后失效
firewall-cmd --zone=public --add-port=3306/tcp --permanent
#重新载入
firewall-cmd --reload
#查看所有打开的端口:
firewall-cmd --zone=public --list-ports
3.解决二: 配置阿里ECS端口权限
- 克隆一个3306端口出来即可
- 访问成功
来源:oschina
链接:https://my.oschina.net/u/4284277/blog/3207903