Heim >Datenbank >MySQL-Tutorial >Auf einem anderen PC im LAN kann keine Verbindung zu MySQL hergestellt werden: Was mache ich falsch?
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:
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:
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'user_password';
FLUSH PRIVILEGES;
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!