• MySQL: cómo solucionar el error mysqli_connect(): (HY000/1040): Too many connections

    por  • 4 enero, 2018 • Linux Adictos • 0 Comentarios

    mysql

    En el mundo del software libre hay todo tipo de apps, desde las más pequeñas hasta aquellas de mayor reconocimiento y que marcan tendencia, como puede ser el caso de GIMP, Apache o MySQL. Y ya que hablamos del motor de bases de datos, vamos a mostrar como solucionar un error que se puede llegar a dar en algunos casos, y es el de MySQL: Too many connections.

    Decimos que puede llegar a darse porque podemos pasar mucho tiempo usándolo sin que eso suceda, o de pronto puede pasarnos que si nuestro servidor tiene mucha demanda veamos muy pronto el mensaje de error, que para ser más precisos dice mysqli_connect(): (HY000/1040): Too many connections.

    Por defecto MySQL permite un máximo de 100 peticiones entrantes, algo que no aparece demasiado claro en su abundante documentación y por ello puede ser difícil solucionar algunos problemas a veces. Lo que debemos hacer es utilizar nuestro editor favorito para modificar el archivo de configuración de este gestor de bases de datos libre, que es /etc/my.cnf, y posicionarnos debajo -o mejor dicho dentro- de la sección [mysql]

    Agregamos las siguientes líneas:

    max_connections = 500
    max_user_connectios = 500

    Guardamos el archivo y reiniciamos el servicio:

    systemctl restart mysqld.service

    Ahora nuestro MySQL ya podrá aceptar 500 conexiones entrantes de manera simultánea, un número más que decente para la mayoría de los casos aunque desde luego es totalmente arbitrario y podemos poner cualquier otro número según sea nuestra necesidad para poder atender muchas peticiones y así estar a salvo no solo de una demanda muy grande sino también de cualquier error involuntario de programación (que es la otra causa por la cual este problema puede generarse).

    El artículo MySQL: cómo solucionar el error mysqli_connect(): (HY000/1040): Too many connections ha sido originalmente publicado en Linux Adictos.

    Artículo original: MySQL: cómo solucionar el error mysqli_connect(): (HY000/1040): Too many connections

    Deja un comentario

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *