Maison >base de données >tutoriel mysql >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 :
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;<.>
4. 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
Utilisez
pour afficher le fichier d'aide de plus de commandes.firewall-cmd --help
Articles et tutoriels connexes recommandés :
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!