Datenbank-Upload verliert Verbindung zu MySQL
Dieser Artikel bietet eine Lösung für den Fall, dass der Datenbank-Upload die Verbindung zu MySQL verliert.
Betroffene Produkte und Versionen
Adobe Commerce auf Cloud-Infrastruktur 2.2.x, 2.3.x
Problem
Die Datenbank wird nicht in Primär-/Integrationszweige in Adobe Commerce in der Cloud-Infrastruktur-Planarchitektur Pro oder in eine Verzweigung in Adobe Commerce in der Cloud-Infrastruktur-Starterplanarchitektur hochgeladen, mit dem Symptom, dass keine Verbindung hergestellt werden kann. Dieser Fehler wird in der CLI angezeigt.
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)"
Ursache
Dies ist in der Regel auf einen Mangel an Speicherplatz zum Importieren der Datenbank zurückzuführen.
Lösung
Überprüfen Sie, ob nicht genügend Speicherplatz vorhanden ist. Führen Sie dazu den netcat
-Befehl in der CLI für den Datenbank-Port 3306 aus. Wenn er voll ist, wird die Meldung „Disk Full“ (Datenträger voll) angezeigt:
web@ddc35c264bd89a72042f1f3e5a:~$ nc database.internal 3306
Database out of space
Sie müssen mehr Speicherplatz für die Datenbank in Ihrem services.yaml
zuweisen und bereitstellen, wenn Sie noch ungenutzten Speicherplatz haben. Anweisungen hierzu finden Sie Service-Speicherplatz.
Hinweis: Im Pro-Architekturplan können Sie den zugewiesenen Speicherplatz auf Ihrer Partition überprüfen, indem Sie den folgenden Befehl ausführen: df -h
Erwarten Sie eine Ausgabe ähnlich der folgenden. In diesem Beispiel werden 10 GB der zugewiesenen 25 GB verwendet, wobei 15 GB MySQL-Speicherplatz nicht verwendet werden.
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
Verwandtes Lesen
Speicherplatz verwalten in unserer Entwicklerdokumentation