Maison  >  Article  >  base de données  >  mysql interdit la solution d'accès externe

mysql interdit la solution d'accès externe

little bottle
little bottleavant
2019-04-19 14:10:014052parcourir

Cet article parle principalement de la solution lorsque MySQL interdit l'accès externe. Il a une certaine valeur de collection. Les amis dans le besoin peuvent en prendre connaissance.

1. Lorsque le port est ouvert, Ubuntu MySQL 3306 autorise l'accès à distance
vim /etc/mysql/mysql.conf.d/mysqld.cnf
Comments #bind- address              = 127.0.0.1

2. Autoriser l'utilisateur à autoriser l'accès à distance :
accorder tous les privilèges sur *.* à root@"%" identifié par "pwd" avec l'option d'octroi ;
vider les privilèges ;

Test de création et d'autorisation d'utilisateurs avec certaines autorisations, opérations dans la table des utilisateurs de la base de données mysql

1.utilisateur de création mysql :
CRÉER UN UTILISATEUR 'taoshihan'@'localhost' IDENTIFIÉ PAR '';
localhost est juste local
% est autorisé à être distant
CRÉER UN UTILISATEUR 'taoshihan115'@'%' IDENTIFIÉ PAR 'TAOshihan1';

Supprimer l'utilisateur :
drop utilisateur 'taoshihan'@'localhost'

2.Autorisation :
GRANT select ON *.* TO 'taoshihan115'@'%';Spécification d'autorisation
GRANT all ON *.* TO 'taoshihan115 '@'%';Autoriser tout

Lorsque mysql ne peut pas être redémarré, vérifiez si le répertoire de journaux tel que /var/log/mysql existe, et si le groupe et le propriétaire sont mysql

Si non, créez le répertoire et changez le propriétaire du répertoire chown mysql:mysql

Si vous souhaitez en savoir plus sur les tutoriels MySQL, veuillez faire attention au site Web PHP chinois pour en savoir plus Tutoriels 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