Heim >Datenbank >MySQL-Tutorial >Wie verbinde ich mich mit einem Remote-MySQL-Server in einem LAN?
Herstellen einer Verbindung zu einem Remote-MySQL-Server über LAN
In einer lokalen Netzwerkumgebung (LAN) Zugriff auf eine MySQL-Datenbank, die auf einem anderen Server gehostet wird Der Umgang mit einem Computer kann gewisse Herausforderungen mit sich bringen. Dieser Artikel befasst sich mit dem spezifischen Problem der Verbindung zu einem MySQL-Server auf einem Remote-PC innerhalb desselben Netzwerks.
Zunächst versuchte der Benutzer, eine Verbindung mit dem folgenden Befehl herzustellen:
mysql -u user -h 192.168.1.28:3306 -p password
Allerdings Die Verbindung ist mit einer Fehlermeldung fehlgeschlagen, die auf einen unbekannten Host hinweist. Dies deutet darauf hin, dass die Host-Spezifikation falsch war.
Lösung:
Um eine erfolgreiche Verbindung herzustellen, muss der Benutzer den Host-Parameter ändern. Insbesondere sollte die Portnummer (3306) weggelassen werden:
mysql -u user -h 192.168.1.28 -p password
Zusätzliches Problem und Lösung:
Nach der Behebung des Hostproblems ist beim Benutzer ein neuer Fehler aufgetreten bezüglich der Zugangsverweigerung. Dies liegt daran, dass dem verbindenden Benutzer nicht die entsprechenden Berechtigungen gewährt wurden. Um dieses Problem zu beheben:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.28' IDENTIFIED BY 'root_password';
Ersetzen Sie „192.168.1.28“ durch die IP-Adresse der Verbindung Computer.
FLUSH PRIVILEGES;
Das obige ist der detaillierte Inhalt vonWie verbinde ich mich mit einem Remote-MySQL-Server in einem LAN?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!