So erlauben Sie Remote -Clients, MySQL Server zu verbinden
- 4607
- 478
- Levke Harnapp
Oft haben wir uns im folgenden Problem konfrontiert, wenn Sie versuchen, einen Remote -MySQL -Server aus dem Client -System zu verbinden, und Remote -Client darf nicht auf diesen MySQL -Server zugreifen.
# Mysql -h 192.168.1.10 -U root -p eingeben Passwort eingeben: [Ausgabe] Fehler 1130 (Hy000): Host '192.168.1.12 'darf keine Verbindung zu diesem MySQL -Server herstellen
Dieses Problem liegt daran, dass, wenn das Client -System keine Berechtigung hat, MySQL Server zu verbinden. Standardmäßig erlaubt MySQL Server keine Remote -Clients, eine Verbindung herzustellen.
Ermöglichen Sie die MySQL -Client -Verbindung:
Damit ein Client -System MySQL -Server anschließen kann. Melden Sie sich auf dem Remote MySQL Server mit SSH an und melden Sie sich dann lokal auf MySQL Server an. Verwenden Sie nun die folgenden Befehle, um den Remote -Client zuzulassen. Zum Beispiel, wenn die IP des Remote -Clients 192 ist.168.1.12 und versuchen, über MySQL Root -Konto eine Verbindung herzustellen.
[Die folgenden Befehle müssen auf MySQL Server ausgeführt werden]
# MySQL -U Root -P Eingeben Sie Passwort: MySQL> ALLE GEBENE AN *.* zu [E -Mail geschützt] 192.168.1.12 'Identifiziert durch' New-Password '; MySQL> Flush -Privilegien; MySQL> Hör
Sie haben erfolgreich ein neues Konto in MySQL Server erstellt, um eine Verbindung über das angegebene Client -System herzustellen.
Versuchen wir, eine Verbindung vom Client -System herzustellen.
# Mysql -h 192.168.1.10 -U root -p [Beispielausgabe] Kennwort eingeben: Willkommen im MySQL -Monitor. Befehle enden mit; oder g. Ihre MySQL -Verbindungs -ID ist 27 Serverversion: 5.1.69 Quellverteilung Copyright (C) 2000, 2013, Oracle und/oder seine verbundenen Unternehmen. Alle Rechte vorbehalten. Oracle ist eine eingetragene Marke von Oracle Corporation und/oder seinen verbundenen Unternehmen. Andere Namen können Marken ihrer jeweiligen Eigentümer sein. Geben Sie "Hilfe" ein; " oder 'h' um Hilfe. Geben Sie 'C' ein, um die aktuelle Eingabeanweisung zu löschen. MySQL>
- « So reset (re-sync) MySQL Master-Slave-Replikation
- So konfigurieren Sie mod_pageSpeed mit Apache auf CentOS & Rhel »