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!