Datenbank Fehler
Fehlercode: SQLSTATE[HY000] [2002] Connection Refused
Informationen zur Fehlermeldung: Die Datenbank ist nicht extern freigegeben/erreichbar.
Schaut euch bitte den Beitrag zum Thema Datenbank extern freigeben an.
SQLSTATE[HY000] [1130] Host ‘XXX.XXX.XXX.XXX’ is not allowed to connect to this MariaDB server
Informationen zur Fehlermeldung: Der Nutzer hat keine Rechte sich auf diese DB zu verbinden.
Schaut euch bitte den Beitrag zum Thema zum erstellen von Datenbanknutzern an.
Fehlermeldung: SQLSTATE[HY000] [2006] MySQL server has gone away
Informationen zur Fehlermeldung: Dieser Fehler tritt auf, wenn Datenbanken importiert werden sollen, die entweder zu groß sind oder die Verbindung für den Upload zu langsam ist. Fehlerbehebung: Öffnet als erstes die Datei my.cnf.
Zu finden ist diese an folgenden stellen:
- Unter XAMPP in Windows findet man diese Konfigurationsdatei standardmäßig in C:\xampp\mysql\bin\my.cnf
- Sollte diese Datei nicht existieren, kann man diese einfach mit einem Rechtsklick > “Neu” > “Textdokument” erstellen.
- Unter Linux befindet sich diese Datei standardmäßig unter etc/mysql/my.cnf
In diesem File müssen nun folgende Variablen angepasst werden. wait_timeout=60 Hier gibst du den gewünschten Timeout in Sekunden an - Sollte dieser immer noch zu niedrig sein, kannst du diesen einfach weiter erhöhen. max_allowed_packet=100M Diese Variable bestimmt die maximale Paketgröße des Uploads. Setze den Wert dieser Variable nun so weit nach oben, dass dieser höher ist als die Dateigröße der Datenbank, welche importiert werden soll. Zu guter Letzt muss der MySQL-Server neu gestartet werden und der Fehler sollte nun nicht mehr auftreten.
** Wichtig:** Auf Live-Systemen sollten die veränderten Variablen nachher wieder auf ihren Standardwert zurückgesetzt werden, da diese eventuell für Angreifer eine Sicherheitslücke darstellen könnten.