sql >> Base de Datos >  >> RDS >> Mysql

mySQL Error 1040:demasiadas conexiones

MySQL:ERROR 1040:Demasiadas conexiones

Esto básicamente dice que MySQL maneja la cantidad máxima de conexiones simultáneamente y por defecto maneja 100 conexiones simultáneamente.

Las siguientes razones hacen que MySQL se quede sin conexiones.

  1. Consultas lentas

  2. Técnicas de almacenamiento de datos

  3. Mala configuración de MySQL

Pude superar estos problemas haciendo lo siguiente.

Abra la MySQL command line tool y escribe,

show variables like "max_connections";

Esto le devolverá algo como esto.

+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 100   |
+-----------------+-------+

Puede cambiar la configuración a, p. 200 emitiendo el siguiente comando sin tener que reiniciar el servidor MySQL.

set global max_connections = 200;

Ahora, cuando reinicie MySQL la próxima vez, utilizará esta configuración en lugar de la predeterminada.

Tenga en cuenta que el aumento del número de conexiones aumentará la cantidad de RAM necesaria para que se ejecute MySQL.