Heim  >  Artikel  >  Datenbank  >  Anweisungen zum Einrichten des Fernzugriffs auf die MySQL-Datenbank

Anweisungen zum Einrichten des Fernzugriffs auf die MySQL-Datenbank

怪我咯
怪我咯Original
2017-07-05 11:14:451318Durchsuche

Was soll ich tun, wenn auf die MySQL-Datenbank nicht aus der Ferne zugegriffen werden darf? In diesem Artikel finden Sie drei Lösungen:

Ändern Sie die Tabelle Verfahren.
Es kann sein, dass Ihr Konto keine Remote-Anmeldung zulässt, sondern nur localhost. Solange Sie sich zu diesem Zeitpunkt bei MySQL auf dem Localhost-Computer anmelden, ändern Sie das Element „Host“ in der Tabelle „Benutzer“ in der Datenbank „MySQL“ von „localhost“ in „%“
mysql -u root -pvmwaremysql> use mysql;
mysql>update user set host = '%' where user = 'root'; select host, user from user; Sie möchten beispielsweise, dass „myuser“ von jedem Host aus mit „mypassword“ eine Verbindung zum MySQL-Server herstellt.
 GEWÄHREN SIE ALLE PRIVILEGIEN FÜR *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WI
TH GRANT OPTION;
Wenn Sie dem Benutzer myuser erlauben möchten, sich mit dem Host mit IP 192.168 zu verbinden. 1.6 MySQL-Server und verwenden Sie mypassword als Passwort
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY
'mypassword' WITH GRANT OPTION;
Die erste Methode, die ich verwendet habe Ich stellte fest, dass es zunächst nicht funktionierte, also habe ich im Internet nachgesehen und festgestellt, dass eine Anweisung weniger ausgeführt wurde mysql>
FLUSH
RIVILEGES um die Änderung wirksam zu machen
Eine andere Methode:
Auf dem Computer ausführen, auf dem MySQL
installiert
ist: 1. d:mysqlbin>mysql -h localhost -u root // Dies sollte in der Lage sein, auf MySQL zuzugreifen Server
2. mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION
//Erteilen Sie jedem Host die Berechtigung, auf Daten zuzugreifen
3. mysql>FLUSH PRIVILEGES
//Änderungen werden wirksam
4. mysql> ;EXIT
  //

MySQL-Server beenden Auf diese Weise können Sie sich als Root auf anderen
beliebigen Hosts anmelden .

Das obige ist der detaillierte Inhalt vonAnweisungen zum Einrichten des Fernzugriffs auf die MySQL-Datenbank. 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