MySQL:ERRO 1040:muitas conexões
Isso basicamente diz que o MySQL lida com o número máximo de conexões simultaneamente e, por padrão, lida com 100 conexões simultaneamente.
Esses motivos a seguir fazem com que o MySQL fique sem conexões.
-
Consultas lentas
-
Técnicas de armazenamento de dados
-
Configuração incorreta do MySQL
Consegui superar esses problemas fazendo o seguinte.
Abra a
MySQL command line tool
e tipo, show variables like "max_connections";
Isso retornará algo assim.
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 100 |
+-----------------+-------+
Você pode alterar a configuração para, por exemplo, 200 emitindo o seguinte comando sem ter que reiniciar o servidor MySQL.
set global max_connections = 200;
Agora, quando você reiniciar o MySQL na próxima vez, ele usará essa configuração em vez do padrão.
Lembre-se de que o aumento do número de conexões aumentará a quantidade de RAM necessária para a execução do MySQL.