问题解决: 阿里云服务器mysql远程访问报错
背景
小透明, 刚买的云服务器用于部署Solo博客. 安装了MySQL, 用远程数据库工具访问失败! 10060错误
解决过程
尝试过:
-
数据库授权远程访问权限:
这是必要操作, 在mysql登录后的界面下的命令
GRANT ALL PRIVILEGES ON *.* TO \'root\'@\'%\' IDENTIFIED BY \'newPassword\';
-
开放服务器3306端口
好像也是必要操作! 我乱了, 不过据说CentOS新系统默认是关闭3306的
iptables -A INPUT -p tcp -s 192.168.1.66 --dport 3306 -j ACCEPT
还是不行, 怎么办? 马上要开始怀疑人生的时候, 先开始怀疑阿里云了!
虽然最后确实是阿里云的问题, 但只能怪自己太透明, 不熟练!
[关键步骤] 阿里云安全策略配置
在安全策略中增加mysql3306项即可!
2020年4月26日 21:32:38 更新 又关闭了, 有热心网友提醒不符合安全习惯