遇到sqlyog连接docker中的mysql容器报错10061的问题

遇到sqlyog连接docker中的mysql容器报错10061的问题,通常是由于网络连接问题导致的。以下是一些可能的解决方案:

检查mysql服务是否启动:
确保mysql服务已经在服务器上启动,可以通过执行service mysql start命令来启动服务。1
检查网络连接:
在装有sqlyog的客户端尝试在命令行中ping目标服务器的ip地址,确保网络是连通的。1
检查mysql用户名和权限:
确保sqlyog中输入的用户名和密码是正确的,并且在服务器端检查用户的权限,使用show grants;命令查看权限。1
重置密码并授权:
如果用户的权限仅限于localhost,需要重置密码并授权远程访问。例如,可以执行以下命令:
mysql> set password for ‘root’@‘172.16.124.1’=password(‘coship’);
mysql> flush privileges;
其中172.16.124.1是你的客户端ip地址。1

关闭防火墙:
如果服务器的防火墙开启,可能需要关闭防火墙或者开放mysql的端口(通常是3306)。1
配置my.cnf文件:
打开/etc/my.cnf文件,注释掉bind-address行,并添加以下两行:
skip-external-locking
skip-name-resolve
然后重启mysql服务:service mysql restart。

猜你喜欢

转载自blog.csdn.net/m0_68935893/article/details/143061192