当远程连接MySQL数据库的时候显示Can't connect to MySQL server (10060),导致些问题可能有以下几个原因:
1、网络不通
检查能不能ping通。
2、防火墙拦截
添加需要监听的端口
iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
ps:服务器上的安全组规则要加上3306端口!!!
3、mysql访问权限
mysql -u root -p //登录MySQL mysql>use mysql; mysql>update user set host = '%' where user ='root';//任何远程主机都可以访问数据库 mysql>flush privileges;//需要输入次命令使修改生效 mysql> EXIT //退出