Mysql 10060登录异常解决方法:
环境:ubuntu16.04
数据库: mysql 5.7
我的问题的远程用 Navicat Premium 连接不上
这种问题一般都是三种情况:
1.mysql配置文件的 bind-address=127.0.0.1没有注释或者删除
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 找到你的mysql配置文件进行编辑
把 bind-address =127.0.0.1注释掉 或者修改成 bind-address =0.0.0.0
2.mysql权限问题
登录你的MySQL数据库
mysql -u root -p
use mysql
修改mysql数据库权限 %指所有机器都可以访问
GRANT ALL PRIVILEGES ON
.
TO ‘root’@’%’WITH GRANT OPTION;
使你的修改生效。
FLUSH PRIVILEGES;
3.防火墙端口问题
sudo /sbin/iptables -I INPUT -p tcp –dport 3306 -j ACCEPT 开启端口
service iptables save 保存配置
我的问题第三种情况,问题解决。