Fehlerbehebung — MariaDB
Der Cluster bleibt im Status „Creating“
Ursache: Die Bereitstellung der Knoten und ihrer Volumes läuft noch. Sie kann mehrere Minuten dauern, mit 3 oder 5 Replicas länger.
Lösung:
- Warten Sie einige Minuten und aktualisieren Sie die Seite des Clusters.
- Wenn sich der Status nach etwa fünfzehn Minuten nicht ändert oder zu Error oder Failed wechselt, wenden Sie sich an den Support und geben Sie dabei das Projekt und den Namen des Clusters an.
Verbindung abgelehnt oder Zeitüberschreitung
Ursache: Der externe Zugriff ist deaktiviert, die IP-Adresse ist noch nicht zugewiesen, oder der Client verwendet eine falsche Adresse oder einen falschen Port.
Lösung:
- Prüfen Sie in der Karte Connection and network, ob der External Access Enabled ist und das Feld Host eine Adresse enthält.
- Verwenden Sie den Port
3306und testen Sie die Konnektivität:mysqladmin -h <host> -P 3306 -u <user> -p ping - Prüfen Sie, ob keine ausgehende Firewall Ihres Netzwerks den Port
3306blockiert.
Access denied for user
Ursache: falsches oder durch eine Rotation widerrufenes Passwort, oder ein Benutzer ohne Recht auf der angegebenen Datenbank.
Lösung:
- Prüfen Sie in der Benutzerliste die Spalte Databases: Der Benutzer muss Zugriff auf die verwendete Datenbank haben.
- Fügen Sie den Zugriff bei Bedarf über Actions → Manage Access hinzu.
- Wenn Sie beim Passwort unsicher sind, generieren Sie über Actions → Change Password ein neues und aktualisieren Sie Ihre Anwendungen.
Fehler beim Hinzufügen eines Zugriffs oder eines Benutzers
Ursache: Der Name der Datenbank oder des Benutzers entspricht nicht den Benennungsregeln.
Lösung: Verwenden Sie nur Kleinbuchstaben, Ziffern und Bindestriche, beginnend mit einem Buchstaben und endend mit einem Buchstaben oder einer Ziffer. Unterstriche (_) und Großbuchstaben werden nicht akzeptiert. Siehe MariaDB-Konzepte.
Disk-Speicherplatz voll
Ursache: Das Datenvolumen (einschließlich der Binary Logs) hat die Allocated Size erreicht.
Lösung:
- Messen Sie den belegten Speicherplatz pro Datenbank:
SELECT table_schema, ROUND(SUM(data_length + index_length) / 1024 / 1024, 1) AS size_mbFROM information_schema.tablesGROUP BY table_schema;
- Erhöhen Sie die Disk size (GB) über Edit, im Rahmen des Speicher-Quotas des Projekts. Siehe Ressourcen ändern.
- Löschen Sie veraltete Daten und optimieren Sie anschließend die betroffenen Tabellen (
OPTIMIZE TABLE).
Replikation nicht synchron
Ursache: Eine Replica kann dem Primary nicht mehr folgen (hohe Schreiblast, unzureichende Ressourcen, Infrastrukturvorfall).
Lösung: Die Resynchronisierung einer Replica wird in der Konsole nicht angeboten. Wenden Sie sich an den Support und geben Sie dabei das Projekt und den Namen des Clusters an.