Heim >Datenbank >MySQL-Tutorial >Auf einem anderen PC im LAN kann keine Verbindung zu MySQL hergestellt werden: Was mache ich falsch?

Auf einem anderen PC im LAN kann keine Verbindung zu MySQL hergestellt werden: Was mache ich falsch?

DDD
DDDOriginal
2024-11-10 19:56:021026Durchsuche

Can't Connect to MySQL on Another PC in LAN: What am I Doing Wrong?

Herstellen einer Verbindung zum MySQL-Server auf einem anderen PC im LAN: Beheben von Verbindungsproblemen

Anfangsproblem:

Ein Benutzer ist nicht in der Lage um eine Verbindung zu einer MySQL-Datenbank herzustellen, die auf einem anderen PC im lokalen Netzwerk gehostet wird, obwohl MySQL auf dem Client-Computer installiert ist. Die aufgetretene Fehlermeldung weist darauf hin, dass der MySQL-Serverhost nicht erkannt wird.

Lösung für das anfängliche Problem:

Um erfolgreich eine Verbindung zum MySQL-Server auf einem anderen PC herzustellen, gehen Sie wie folgt vor Schritte sind entscheidend:

  • Stellen Sie sicher, dass sich sowohl der Server als auch die Client-Computer im selben LAN-Netzwerk befinden.
  • Stellen Sie sicher, dass der MySQL-Server den richtigen Port überwacht, normalerweise 3306.
  • Verwenden Sie den folgenden Befehl auf dem Client-Computer:
mysql -u username -h server_ip -p password

wobei Benutzername der Datenbankbenutzer, server_ip die IP-Adresse des Server-PCs und Kennwort das Kennwort des Benutzers ist.

Folgendes Problem:

Nach der Verwendung des richtigen Befehls stößt der Benutzer auf einen Fehler „Zugriff verweigert“, der darauf hinweist, dass dem Benutzer „@‘MACBOOK“ der Zugriff verweigert wurde.

Lösung für nachfolgendes Problem:

So gewähren Sie Zugriff auf die Datenbank vom Client-PC aus:

  1. Gewähren Sie auf dem MySQL-Server Berechtigungen für angegebenen Benutzer oder IP-Adresse. Zum Beispiel:
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'user_password';
  1. Aktualisieren Sie die Berechtigungen mit dem Befehl:
FLUSH PRIVILEGES;
  1. Ersetzen Sie Benutzername und Benutzerkennwort durch die entsprechenden Werte und % mit der IP-Adresse des Client-Computers.

Das obige ist der detaillierte Inhalt vonAuf einem anderen PC im LAN kann keine Verbindung zu MySQL hergestellt werden: Was mache ich falsch?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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