MySQL-Benutzer haben standardmäßig keine Remote-Zugriffsberechtigungen. Wenn sich das Programm und die Datenbank nicht auf demselben Server befinden, müssen wir Ihnen in diesem Artikel erklären, wie das geht So ändern Sie die Berechtigungen, die MySQL für den Hostzugriff zulässt. Wenn Sie interessiert sind, schauen Sie sich bitte die Methode an. Ich hoffe, sie kann allen helfen.
Remotezugriffsberechtigungen für MySQL aktivieren
Mysql-Benutzer haben standardmäßig keine Remotezugriffsberechtigungen. Wenn sich das Programm und die Datenbank also nicht auf demselben Server befinden, müssen wir den Remotezugriff aktivieren Berechtigungen für MySQL.
Es gibt zwei gängige Methoden: die Tabellenänderungsmethode und die Autorisierungsmethode.
Relativ gesehen ist die Tabellenänderungsmethode einfacher und ich persönlich bin eher geneigt, 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. Wenn nur eine bestimmte IP-Adresse zugreifen darf, kann diese auf die entsprechende IP-Adresse geändert werden. Beispielsweise kann localhost auf 192.168.1.123 geändert werden Über die IP des LAN ist der Fernzugriff auf MySQL möglich.
mysql> use mysql; mysql> update user set host = '%' where user = 'root'; mysql> select host, user from user; mysql> flush privileges;
Öffnen Sie Port 3306 in der Firewall
Verwandte Empfehlungen:
Detailliertes Beispiel für die Einstellung von MySQL-Zugriffsberechtigungen
Angularjs So legen Sie Seitenzugriffsberechtigungen fest in
Zusammenfassung der Methoden zum Festlegen von Fernzugriffsberechtigungen für MySQL-Datenbanken
Das obige ist der detaillierte Inhalt vonDetailliertes Beispiel dafür, wie man MySQL ändert, um Host-Zugriffsberechtigungen zuzulassen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!