Erreur MySQL 1045 (28000) Accès refusé pour la «racine» de l'utilisateur - Solution

Erreur MySQL 1045 (28000) Accès refusé pour la «racine» de l'utilisateur - Solution

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