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


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

admin_address  =   127.0.0.1admin_port    =    13308create_admin_listener_thread   =   ON

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


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

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


演示:

只需要指定

admin_port    =    13308

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