Maison > Article > base de données > Pourquoi est-ce que je reçois une erreur « Le plugin 'auth_socket' n'est pas chargé » lors de la connexion à MySQL ?
Problème : Tentatives de se connecter à MySQL via CLI entraîne une série d'erreurs, notamment "ERREUR 1524 (HY000) : Le plugin 'auth_socket' n'est pas chargé. " Pour le résoudre :
Exécutez les commandes Bash :
Démarrer MySQL sans mot de passe : sudo mysqld_safe --skip-grant-tables &
Connectez-vous à MySQL en tant que root : mysql -urootMettre à jour le mot de passe de l'utilisateur root avec une chaîne vide : mettre à jour l'ensemble de l'utilisateur Authentication_string=PASSWORD("") Where User='root';
Changez le plugin d'authentification de l'utilisateur root en "mysql_native_password": update user set plugin="mysql_native_password" où User='root';Connectez-vous à MySQL sans saisir de mot de passe : mysql -u root -p
Si une erreur de socket se produit, essayez ces commandes :
sudo mkdir -p /var/run/mysqld ; sudo chown mysql /var/run/mysqldCe 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!