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 保存配置

我的问题第三种情况,问题解决。

posted @ 2019-07-29 18:03  韩增  阅读(10480)  评论(1)    收藏  举报