MySQL 8.0解决Too many connections数据库连接数被打满

其实这个功能,MySQL增加的着实太晚了。在MariaDB 10.0和Percona5.6版本中,有个参数extra_port可以登录“后门”解决。


在MySQL 8.0版本中,有个类似的参数实现了该功能。

admin_address  =   127.0.0.1
admin_port    =    13308
create_admin_listener_thread   =   ON

注:不支持动态修改,要写死在my.cnf配置文件里重启mysqld进程生效。


Q:什么情况下会出现Too many connections?

A:mysqld实际上允许max_connections+ 1个客户端连接,提供具有SUPER权限和PROCESS权限的用户。


演示:

5.png

只需要指定

admin_port    =    13308

13308端口号,就可以连接了。



猜你喜欢

转载自blog.51cto.com/hcymysql/2447964