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!