Maison >base de données >tutoriel mysql >Implémenter la connexion à distance MySQL sous Centos

Implémenter la connexion à distance MySQL sous Centos

王林
王林avant
2020-01-26 20:40:393622parcourir

Implémenter la connexion à distance MySQL sous Centos

Il y a deux étapes principales pour implémenter la connexion à distance :

(1) Accorder l'autorisation de connexion à distance à l'utilisateur mysql (méthode de modification de table ou méthode d'autorisation

(2) Le pare-feu ouvre le port 3306.

(1) Accorder l'autorisation de connexion

mysql -u root -p 输入密码进入到mysql中。

Méthode d'autorisation

Créer un test de compte et l'autoriser, le mot de passe est un mot de passe :

grant all on *.* to test@'127.0.0.1' identified by "password";

Partage de tutoriel vidéo d'apprentissage gratuit :

Tutoriel vidéo MySQL

Changer la méthode de table

1. :

USE mysql;

2. Modifier les autorisations de test :

UPDATE user SET host = '%' WHERE user = 'test';

% : N'importe quelle IP peut accéder

3. Vérifiez si la table utilisateur a été modifiée avec succès :

SELECT user,host FROM user;
<.>

Implémenter la connexion à distance MySQL sous Centos4. Mettez à jour la base de données :

flush privileges;

(2) Ouvrez le port 3306

1. Vérifiez l'état du pare-feu :

[root@study ~]# firewall-cmd –state       ## 结果显示为running或not running

2. Ouvrez le port :

## zone -- 作用域
## add-port=80/tcp -- 添加端口,格式为:端口/通讯协议
## permanent -- 永久生效,没有此参数重启后失效
firewall-cmd --zone=public --add-port=3306/tcp –-permanent

3 Redémarrez le pare-feu

firewall-cmd --reload

Implémenter la connexion à distance MySQL sous CentosUtilisez

pour afficher le fichier d'aide de plus de commandes.

firewall-cmd --help Articles et tutoriels connexes recommandés :

Tutoriel mysql

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer