Heim > Datenbank > MySQL-Tutorial > Warum kann ich mit MySQL Workbench keine Verbindung zu meinem MySQL-Datenbankserver (127.0.0.1:3306) herstellen?

Warum kann ich mit MySQL Workbench keine Verbindung zu meinem MySQL-Datenbankserver (127.0.0.1:3306) herstellen?

DDD
Freigeben: 2024-11-27 10:39:14
Original
671 Leute haben es durchsucht

Why Can't I Connect to My MySQL Database Server (127.0.0.1:3306) Using MySQL Workbench?

Fehlerbehebung beim Verbindungsfehler „Verbindung zum Datenbankserver (MySQL-Workbench) kann nicht hergestellt werden)

Hintergrund:

Beim Versuch, eine Datenbank mit MySQL Workbench abzufragen, wird eine Fehlermeldung angezeigt, die besagt, dass Sie keine Verbindung zum Datenbankserver unter herstellen können 127.0.0.1:3306. Diese Fehlermeldung deutet darauf hin, dass potenzielle Probleme in der Konfiguration, den Berechtigungen oder den Verbindungseinstellungen von MySQL liegen könnten.

Lösung:

1. Überprüfen Sie, ob MySQL ausgeführt wird:

  • Stellen Sie sicher, dass der MySQL-Dienst auf dem Server ausgeführt wird bei 127.0.0.1 und Port 3306 mit dem folgenden Befehl:
sudo service mysqld status  
Nach dem Login kopieren

2. Berechtigungen erteilen:

  • Der Root-Benutzer sollte die haben Erforderliche Berechtigungen zum Herstellen einer Verbindung zu MySQL vom lokalen Host (127.0.0.1). Überprüfen Sie die Berechtigungen, indem Sie Folgendes ausführen Befehl:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'PASSWORD';
Nach dem Login kopieren

3. Socket-Authentifizierung deaktivieren:

  • In Ubuntu 16.04 ist die Socket-Authentifizierung möglicherweise standardmäßig für den Root-Benutzer aktiviert wenn kein Passwort festgelegt ist, kann dies Verbindungen von MySQL Workbench verhindern. Um zur nativen Passwortauthentifizierung zurückzukehren, befolgen Sie diese Schritte:

Schritt a:Melden Sie sich bei MySQL mit der Socket-Authentifizierung an:

sudo mysql -u root
Nach dem Login kopieren

Schritt b: Sobald Sie angemeldet sind, führen Sie den folgenden Befehl aus, um die native Passwortauthentifizierung zu aktivieren:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'PASSWORD';
Nach dem Login kopieren

4. Passwort prüfen:

  • Stellen Sie sicher, dass Sie beim Herstellen einer Verbindung zur Datenbank das richtige Passwort angeben. Wenn kein Passwort festgelegt wurde, verwenden Sie das Standardpasswort (normalerweise leer).

5. Starten Sie MySQL neu:

  • Nachdem Sie Änderungen an der Konfiguration oder den Berechtigungen vorgenommen haben, starten Sie den MySQL-Dienst mit dem folgenden Befehl neu:
sudo service mysqld stop
sudo service mysqld start
Nach dem Login kopieren

Fazit :

Wenn Sie diese Schritte befolgen, sollten Sie in der Lage sein, den Fehler „Verbindung zum Datenbankserver kann nicht hergestellt werden“ zu beheben und erfolgreich eine Verbindung zu MySQL herzustellen Datenbank mithilfe der MySQL-Workbench.

Das obige ist der detaillierte Inhalt vonWarum kann ich mit MySQL Workbench keine Verbindung zu meinem MySQL-Datenbankserver (127.0.0.1:3306) herstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage