has - lost connection to mysql server during query sqlyog
Error de MySQL 2013 (7)
En MySQL, ¿cómo puedo solucionar el error de abajo?
2013: Lost connection to MySQL server at ''reading authorization packet'', system error: 0
Agregar skip-name-resolve
my.cnf
a my.cnf
solucionó el problema por mí.
De la documentation :
Más raramente, puede suceder cuando el cliente está intentando la conexión inicial con el servidor. En este caso, si el valor de
connect_timeout
se establece en solo unos segundos, es posible que pueda resolver el problema incrementándolo a diez segundos, tal vez más si tiene una conexión muy larga o lenta. Puede determinar si está experimentando esta causa más infrecuente al usarSHOW STATUS LIKE ''aborted_connections''
. Aumentará en uno por cada intento de conexión inicial que el servidor aborta. Puede ver“reading authorization packet”
como parte del mensaje de error; Si es así, eso también sugiere que esta es la solución que necesita.
Intenta aumentar connect_timeout
en tu archivo my.cnf
Eche un vistazo a su archivo de registro mysqld: hay una gran posibilidad de que el "estado del espectáculo" bloquee MySQL por alguna razón.
Revise su archivo my.cnf. establezca la dirección de enlace a la dirección IP real del servidor.
Si está utilizando Mac OS X y MySQL 5.6.6 o posterior, el valor predeterminado de innodb_file_per_table
se cambió a ON
. Configurar innodb_file_per_table = OFF
puede solucionar su problema. Consulte los dolores de cabeza de Mysql 5.6 en Mac OSX y http://bugs.mysql.com/bug.php?id=71960
Tuve este mismo problema hoy y resultó ser un problema con mysql 5.6. *. Después de desinstalar eso e instalar 5.5.36, ya no recibo este error.
EDITAR: En otra computadora, estaba recibiendo este error muy consistentemente hasta que lo puse en my.cnf:
[mysqld]
max_allowed_packet = 32M
Bueno, técnicamente, mi error fue ligeramente diferente:
_mysql_exceptions.OperationalError: (2013, "Se perdió la conexión con el servidor MySQL al ''enviar información de autenticación'', error del sistema: 32")
Yo también estaba teniendo este problema. Para mi la solución fue comentar la línea:
skip_networking
Simplemente agregué el comentario #, como este:
#skip_networking
Y luego reinicié mysql y todo estuvo bien!
Cuidado, esto deshabilitará toda la capacidad de hacer conexiones de red a MySQL. Si solo está utilizando como localhost, debería estar bien, pero de lo contrario, ¡cuidado! :)