Hosting Knowledge Base

Aumentar las conexiones al MySQL

Si en algún momento recibimos errores en nuestras páginas de Too many connections cuando se intenta conectar al servicio de MySQL quiere decir que todas las conexiones disponibles ya están siendo empleadas.

Para aumentar el valor de las conexiones, deberemos acceder mediante SSH a nuestro servidor:

Nota

Puede encontrar más información sobre el acceso por SSH a su servidor en el artículo: Cómo acceder mediante SSH a un servidor Linux

Una vez dentro procederemos a editar el archivo /etc/my.cnf:

vi /etc/my.cnf

Se podrá observar una sección semejante a la siguiente ( puede ser algo distinta ):

[mysqld]
safe-show-database
innodb_data_file_path=ibdata1:10M:autoextend
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

Añadiremos la siguiente línea debajo de la sección [mysqld] en el caso de que deseemos aumentar el límite a 250 conexiones:

max_connections=250

Debería quedar del siguiente modo:

[mysqld]
safe-show-database
innodb_data_file_path=ibdata1:10M:autoextend
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
max_connections=250

Una vez guardados los cambios, reiniciaremos el servicio:

/etc/init.d/mysqld restart


Comprobar los cambios

Si se desea comprobar que todo ha ido correctamente, deberemos acceder a la consola de MySQL:

mysql -uadmin -p`cat /etc/psa/.psa.shadow`

Y posteriormente ejecutar el siguiente comando:

show variables like 'max_connections';

Archivos adjuntos

No se han encontrado archivos adjuntos.

¿Cómo puntuaría esta respuesta?



Para publicar un comentario para este artículo, simplemente complete el formulario más abajo. Los campos marcados con un asterisco son obligatorios.


Comentarios de los visitantes

No hay comentarios publicados de visitantes. Publicar un comentario
  • SILICONTOWER, S.L.
  • ESB64611825
  • Rda.General Mitre 25 Bajos 2a
  • 08017 Barcelona