GNU/Linux >> Tutoriales Linux >  >> Linux

Error de demasiadas conexiones en MySQL

Las demasiadas conexiones Aparece un error al intentar conectarse a un servidor y las conexiones disponibles, configuradas en 100 de forma predeterminada, ya están en uso.

Tenga en cuenta que MySQL® tiene una variable max_connections +1 para conexiones de clientes, el +1 está dedicado a cuentas con CONNECTION_ADMIN privilegios.

Solución

Realice los siguientes pasos para solucionar este problema:

  1. Identifique las max_connections valor variable:

    mysql --user="root" --password="PASSWORD" --execute='SHOW VARIABLES LIKE "max_connections";

    La salida se ve así:

    Nombre_variable Valor
    máx_conexiones 100
  2. Use su editor de texto favorito para cambiar /etc/mysql/my.cnf y establezca los siguientes valores:

    max_connections = 500

    max_user_connections = 500

    Nota: Aumentar la cantidad de conexiones posibles afecta directamente la cantidad de RAM consumida.

    El comando mysql --help puede ayudar a localizar my.cnf porque muestra las opciones predeterminadas en los siguientes archivos:

    • /etc/my.cnf
    • /etc/mysql/my.cnf
    • /usr/local/etc/my.cnf
    • ~/.mi.cnf
  3. Reinicie el servicio MySQL y aplique los cambios.


Linux
  1. Resolución de error de Mysql:Demasiados archivos abiertos

  2. Error de OpenCA:longitud de clave simétrica demasiado corta [Solución]

  3. Error al usar GRANT con IDENTIFICADO por contraseña en MySQL

  4. Habilitar SSL y conexiones remotas para MySQL

  5. No se puede conectar al servidor MySQL error 111

Supervise las conexiones y consultas de MySQL con mytop

No se permite la recuperación de clave pública:error de WSO2 MySQL

Solución de problemas:demasiados redireccionamientos

¿Cómo encuentro la ubicación MySQL my.cnf?

s3cmd falla demasiadas veces

Demasiados archivos abiertos en Debian