1. 查看msyql管理通道是否打开
2. 打开MySQL管理通道
#修改管理员账号授权
grant SERVICE_CONNECTION_ADMIN on *.* to `root`@`%`;
flush privileges;
#修改配置文件
vi /etc/my.cnf
admin_address=127.0.0.1
admin_port=33062
#重启服务
systemctl restart mysqld
3. 测试管理通道连接
4. 注意
a. 开启管理员通道一般是为了应对too many connections的错误
b. 低版本的mysql可以选择Percona Mysql,
在 [mysqld] 部分添加以下配置:
extra_port = 3307
extra_max_connections = 1
extra_port 是您为管理员保留的特殊端口(这个例子中是3307),而extra_max_connections 是允许在该端口上建立的最大连接数。