Heim  >  Artikel  >  Datenbank  >  Implementieren Sie die MySQL-Remote-Anmeldung unter Centos

Implementieren Sie die MySQL-Remote-Anmeldung unter Centos

王林
王林nach vorne
2020-01-26 20:40:393561Durchsuche

Implementieren Sie die MySQL-Remote-Anmeldung unter Centos

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;

Implementieren Sie die MySQL-Remote-Anmeldung unter Centos

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

Implementieren Sie die MySQL-Remote-Anmeldung unter Centos

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen