Carga de base de datos pierde conexión con MySQL
Este artículo proporciona una solución para cuando la carga de la base de datos pierde la conexión con MySQL.
Descripción description
Entorno
Adobe Commerce en la infraestructura en la nube: todas las versiones
Problema/Síntomas
La base de datos no se carga en las ramas principales o de integración de Adobe Commerce en la arquitectura del plan Pro de la infraestructura en la nube ni en ninguna rama de la arquitectura del plan de inicio, lo que resulta en una incapacidad para conectarse. Verá este error en la CLI.
web@ddc35c264bd89a72042f1f3e5a:~$ mysql -h database.internal -u user -p main
Enter password:
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0 "Internal error/check (Not system error)"
Causa principal
Este problema se produce debido a un espacio en disco insuficiente durante la importación de la base de datos.
Resolución resolution
Compruebe si no hay suficiente espacio en disco ejecutando el comando netcat en la CLI con el puerto de base de datos 3306; un mensaje "disco lleno" indica el problema.
web@ddc35c264bd89a72042f1f3e5a:~$ nc database.internal 3306
Database out of space
Necesitará asignar más espacio para la base de datos en su services.yaml e implementarlo si dispone de espacio sin utilizar. Para ver los pasos, consulte Espacio en disco de servicio.
NOTA: Para el plan de arquitectura Pro, compruebe el espacio asignado en su partición ejecutando el siguiente comando: df -h.
Se espera un resultado similar al siguiente. En este ejemplo, se utilizan 10 GB de los 25 GB asignados y queda 15 GB de espacio MySQL.
f240jestone3wt@i-087r2a25fdac80726:~$ df -h|grep 'File\|xvd'
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 59G 15G 42G 26% /
/dev/xvdj 25G 10G 15G 41% /data/mysql
/dev/xvdi 25G 22G 2.6G 90% /data/exports
Lectura relacionada
Administrar espacio en disco en nuestra documentación para desarrolladores