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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM