Heim >Datenbank >MySQL-Tutorial >So ändern Sie die Auflösung der zulässigen Hostzugriffsberechtigungen in MySQL

So ändern Sie die Auflösung der zulässigen Hostzugriffsberechtigungen in MySQL

黄舟
黄舟Original
2017-07-27 15:36:421275Durchsuche

Remotezugriffsberechtigungen für MySQL aktivieren

Standardmäßig haben MySQL-Benutzer keine Remotezugriffsberechtigungen. Wenn sich das Programm und die Datenbank also nicht auf demselben Server befinden, müssen wir Remotezugriffsberechtigungen für MySQL aktivieren.

Es gibt zwei gängige Methoden: die Tabellenänderungsmethode und die Autorisierungsmethode.

Relativ gesehen ist die Tabellenänderungsmethode einfacher und ich persönlich tendiere eher dazu, diese Methode zu verwenden.

1 Melden Sie sich bei MySQL an

mysql -u root -p

2. Ändern Sie die Benutzertabelle der MySQL-Bibliothek und ändern Sie das Hostelement von „localhost“ in %. %Dies bedeutet, dass jeder Host zugreifen darf, der auf die entsprechende IP geändert werden kann. Beispielsweise kann localhost in 192.168.1.123 geändert werden, was bedeutet, dass nur die IP 192.168. 1.123 des LANs ist der Fernzugriff auf MySQL gestattet.

    
mysql> use mysql; 
mysql> update user set host = '%' where user = 'root'; 
mysql> select host, user from user; 
mysql> flush privileges;

Firewall öffnet Port 3306

Das obige ist der detaillierte Inhalt vonSo ändern Sie die Auflösung der zulässigen Hostzugriffsberechtigungen in MySQL. 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