Es gibt zwei Hauptschritte zum Implementieren der Remote-Anmeldung:
(1) Erteilen Sie dem MySQL-Benutzer die Remote-Anmeldeberechtigung (Tabellenänderungsmethode oder Autorisierungsmethode);
(2) Die Firewall öffnet Port 3306.
(1) Anmeldeberechtigung erteilen
mysql -u root -p 输入密码进入到mysql中。
Autorisierungsmethode
Kontotest erstellen und autorisieren, das Passwort ist Passwort :
grant all on *.* to test@'127.0.0.1' identified by "password";
Kostenloses Teilen von Lernvideo-Tutorials: MySQL-Video-Tutorial
Tabellenmethode ändern
1. Wechseln Sie zur MySQL-Datenbank :
USE mysql;
2. Testberechtigungen ändern:
UPDATE user SET host = '%' WHERE user = 'test';
%: Jede IP kann zugreifen
3. Überprüfen Sie, ob die Benutzertabelle erfolgreich geändert wurde:
SELECT user,host FROM user;
4. Aktualisieren Sie die Datenbank:
flush privileges;
(2) Öffnen Sie Port 3306
1. Überprüfen Sie den Firewall-Status:
[root@study ~]# firewall-cmd –state ## 结果显示为running或not running
2. Öffnen Sie den Port:
## zone -- 作用域 ## add-port=80/tcp -- 添加端口,格式为:端口/通讯协议 ## permanent -- 永久生效,没有此参数重启后失效 firewall-cmd --zone=public --add-port=3306/tcp –-permanent
3. Starten Sie die Firewall neu
firewall-cmd --reload
Verwenden Sie firewall-cmd --help
, um die Hilfedatei anzuzeigen weitere Befehle.
Empfohlene verwandte Artikel und Tutorials: MySQL-Tutorial
Das obige ist der detaillierte Inhalt vonImplementieren Sie die MySQL-Remote-Anmeldung unter Centos. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!