报这个错,无非是因为线程连接数过多导致,我们如何解决呢,可以通过提高线程连接数量,我这边是因为一个小组使用一台云服务器,里面部署这mysql数据库,一个小组连我一个数据库,导致连接数过大。
找到docker里面mysql的ID或名
docker pa -a
进入容器内部
docker exec -it 容器名/ID bash
输入密码
mysql -u 用户名 -p
查看最大连接数
show variables like '%max_connection%';
重新设置最大连接数
set global max_connections=700;
查看数据库状态
show status like 'Threads%';
查看服务器 线程缓存数
show variables like 'thread_cache_size';
设置现成缓存数量
set global thread_cache_size=100;
改完之后