Maison > base de données > tutoriel mysql > le corps du texte

Comment corriger l'erreur « ER_NOT_SUPPORTED_AUTH_MODE » lors de la connexion de Node.js à MySQL ?

Susan Sarandon
Libérer: 2024-11-21 01:33:15
original
177 Les gens l'ont consulté

How do I fix the

Correction de "ER_NOT_SUPPORTED_AUTH_MODE" pour l'intégration MySQL-Node.js

L'erreur "ER_NOT_SUPPORTED_AUTH_MODE" se produit lors de la tentative de connexion d'un nœud. js vers une base de données MySQL. Cette erreur signifie que le client ne prend pas en charge le protocole d'authentification demandé par le serveur.

Résolution du problème

Pour corriger ce problème, pour les versions MySQL 8.0 et ci-dessus, exécutez la requête suivante :

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'
Copier après la connexion

Remplacez "root" par le nom d'utilisateur souhaité et "mot de passe" par le mot de passe souhaité.

Ensuite, exécutez la commande "FLUSH PRIVILEGES" pour activer les changements :

FLUSH PRIVILEGES;
Copier après la connexion

L'exécution de ces commandes résout avec succès l'incompatibilité du mode d'authentification.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal