Navicat远程连接Linux的MySQL服务Error10061的解决方案
写在前面
- Linux:Ubuntu Kylin16.04
- MySQL: 5.7.33
解决方法
-
原因:关于
Error10061
的最可能原因应该是MySQL中root用户不允许其他ip连接MySQL -
修改mysql库下的user表中的root用户允许任意ip连接
mysql> use mysql; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> select user, host from user where user = 'root'; +------+-----------+ | user | host | +------+-----------+ | root | localhost | +------+-----------+ mysql> update mysql.user set host='%' where user='root'; mysql> select user, host from user where user = 'root'; +------+------+ | user | host | +------+------+ | root | % | +------+------+ 1 row in set (0.00 sec)
- 刷新权限
mysql> flush privileges;
- 修改MySQL配置文件
[zhangsan @node01 /]$ sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
将bind-address= 127.0.0.1
这一行删除或者注释掉
- 再次连接不成功,重启MySQL服务
mysql> quit [zhangsan @node01 /]$ sudo systemctl restart mysqld
结束!
本文来自博客园,作者:{WHYBIGDATA},转载请注明原文链接:https://www.cnblogs.com/shadowlim/p/17051754.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)