2003: Can't connect to MySQL server (TCP/IP) (keine Verbindung zum MySQL-Server über TCP/IP)
MySQLWas bedeutet das?
Der Client konnte sich nicht per TCP/IP auf dem angegebenen Host und Port mit dem MySQL-Server verbinden.
Ursache
Der Server läuft nicht, falscher Host/Port, eine Firewall blockiert Port 3306, der Server ist nur an localhost gebunden (bind-address = 127.0.0.1) oder skip-networking ist aktiviert.
Lösung
Prüfe, ob der Server läuft und auf dem richtigen Port lauscht. Setze für Fernzugriff bind-address = 0.0.0.0 (oder die passende IP) in my.cnf und stelle sicher, dass skip-networking deaktiviert ist. Öffne Port 3306 in der Firewall. Prüfe Host/Port: mysql -h host -P 3306 -u app_user -p. Stelle sicher, dass der Benutzer Berechtigungen vom entfernten Host hat.
Weitere Einträge zu dieser Datenbank
- 1146Table doesn't exist (Tabelle existiert nicht)
- 1054Unknown column in field list (unbekannte Spalte in der Feldliste)
- 2002Can't connect to local MySQL server through socket (keine Verbindung zum lokalen MySQL-Server über Socket)
- 2006MySQL server has gone away (Verbindung zum MySQL-Server verloren)
- 1114The table is full (die Tabelle ist voll)
- 1215Cannot add foreign key constraint (Foreign-Key-Constraint kann nicht hinzugefügt werden)
- 1451Cannot delete or update a parent row: a foreign key constraint fails (Elternzeile kann nicht gelöscht/geändert werden: Foreign-Key-Constraint schlägt fehl)