记一次问题解决: 阿里云服务器mysql远程访问报错 - can not connect to mysql server on 10060

背景

小透明, 刚买的云服务器用于部署Solo博客. 安装了MySQL, 用远程数据库工具访问失败! 10060错误

解决过程

尝试过:

  1. 数据库授权远程访问权限:

    这是必要操作, 在mysql登录后的界面下的命令

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'newPassword';
    
  2. 开放服务器3306端口

    好像也是必要操作! 我乱了, 不过据说CentOS新系统默认是关闭3306的

    iptables -A INPUT -p tcp -s 192.168.1.66 --dport 3306 -j ACCEPT
    

还是不行, 怎么办? 马上要开始怀疑人生的时候, 先开始怀疑阿里云了!

虽然最后确实是阿里云的问题, 但只能怪自己太透明, 不熟练!

[关键步骤] 阿里云安全策略配置

在安全策略中增加mysql3306项即可!

2020年4月26日 21:32:38 更新 又关闭了, 有热心网友提醒不符合安全习惯

你可能感兴趣的:(服务器)