Erreur MySQL 1045 (28000) Accès refusé pour la «racine» de l'utilisateur - Solution
- 1885
- 411
- Victor Charpentier
Symptôme:
Impossible d'accéder à la base de données MySQL en utilisant à distance racine
compte. Toute tentative d'accéder à la base de données MySQL entraînera une erreur:
Erreur 1045 (28000): Accès refusé pour l'utilisateur 'root' @ 'ip-address' (en utilisant le mot de passe: oui)
Solution:
Le message d'erreur MySQL ci-dessus est un comportement par défaut du serveur MySQL pour interdire un utilisateur racine pour se connecter à distance car par défaut, l'utilisateur racine est autorisé à se connecter à MySQL Server à partir de hôte local
c'est 127.0.0.1
. La solution consiste à créer un nouvel utilisateur d'administration. Les commandes SQL ci-dessous créeront un nouvel utilisateur appelé administrer
et accorder un accès à distance:
mysql> créer l'utilisateur 'admin' @ '%' identifié par "; requête ok, 0 lignes affectées (0.00 sec) mysql> accorder tous les privilèges sur *.* À 'admin' @ '%' avec l'option de subvention; Requête ok, 0 lignes affectées (0.00 sec)
La solution alternative mais non recommandée consiste à accorder un accès à distance à MySQL à l'utilisateur racine:
mysql> accorder tous les privilèges sur *.* À «root» @ «%» identifié par «mot de passe»; Requête ok, 0 lignes affectées (0.00 sec)
La ligne ci-dessus accordera un privilège à l'utilisateur racine pour se connecter à distance:
$ mysql -u root -ppassword -h 172.17.0.14 Bienvenue dans le moniteur MariADB. Les commandes se terminent avec; ou \ g. Votre ID de connexion MySQL est 41 Version du serveur: 5.5.43-0 + Deb8u1 (Debian) Copyright (C) 2000, 2015, Oracle, Mariadb Corporation AB et autres. Type 'help;' ou '\ h' pour obtenir de l'aide. Tapez '\ c' pour effacer l'instruction de saisie actuelle. Mysql [(aucun)]> bye
Tutoriels Linux connexes:
- Comment éliminer les bloatware de votre mobile Android Samsung…
- Comment créer Modifier et supprimer le compte des utilisateurs sur Linux
- Ampache Raspberry Pi Installation
- Comment réinitialiser le mot de passe sur Almalinux
- Gestion de la saisie des utilisateurs dans les scripts bash
- Installez MySQL sur Ubuntu 20.04 LTS Linux
- Comment configurer le serveur et le client FTP / SFTP sur Almalinux
- Comment ajouter / supprimer l'utilisateur sur Manjaro Linux
- Installation de WordPress OpenLitesPeed
- Comment installer MySQL sur Almalinux
- « Erreur 2003 (HY000) ne peut pas se connecter au serveur MySQL sur (111) - Solution
- Comment gérer votre propre registre Docker privé local »