1. 我们可以使用 SHOW PROCESSLIST; 查看前 100 条连接.
2. 也可以使用 SHOW full PROCESSLIST; 查看所有连接。
3. 使用 mysqladmin -u kalacloud -p status 查看当前连接数情况
4. [mysqld]
interactive_timeout=60
wait_timeout=60
5. 查看当前 MySQL 连接数 mysql> show variables like '%max_connections%';
6. [mysqld]
7. 通过修改 MySQL 配置文件调整最大连接数
...
max_connections = 300
8. 重启后,进入 MySQL ,我们可以看到最大连接数配置已经生效
mysql> show variables like '%max_connections%';
9.max_connections = 2000
max_user_connections= 300
10. 当 MySQL 有 6 个用户时(不含 root ),单个用户最大连接数为 300,那么 6 个用户最多有 1800 连接。那么系统总会剩下 200 个连接留给 root 使用。