出现了A服务器能连接B、C服务器的MySQL,但是B、C服务器不能连接A服务器的MySQL。确认网络、端口是没问题的,查看A服务器上的MySQL日志,发现有一些连续的警告,类似Mysql:Forcing close of thread xxx user: 'root'
。经查,是由于连接MySQL的线程过多,MySQL主动关闭了线程。
解决方案:在my.cnf配置文件的[mysqld]下添加skip-name-resolve
,重启MySQL服务器即可。
出现了A服务器能连接B、C服务器的MySQL,但是B、C服务器不能连接A服务器的MySQL。确认网络、端口是没问题的,查看A服务器上的MySQL日志,发现有一些连续的警告,类似Mysql:Forcing close of thread xxx user: 'root'
。经查,是由于连接MySQL的线程过多,MySQL主动关闭了线程。
解决方案:在my.cnf配置文件的[mysqld]下添加skip-name-resolve
,重启MySQL服务器即可。