Maison > base de données > tutoriel mysql > Pourquoi est-ce que j'obtiens « ER_NOT_SUPPORTED_AUTH_MODE » lors de la connexion de Node.js à MySQL ?

Pourquoi est-ce que j'obtiens « ER_NOT_SUPPORTED_AUTH_MODE » lors de la connexion de Node.js à MySQL ?

Linda Hamilton
Libérer: 2024-11-09 03:28:02
original
608 Les gens l'ont consulté

Why Am I Getting

ER_NOT_SUPPORTED_AUTH_MODE Erreur lors de la connexion du serveur Node.js à la base de données MySQL

Dans le domaine de la gestion de bases de données relationnelles, la migration entre différents systèmes de bases de données peut parfois conduire aux accrocs techniques. Comme vous l'avez rencontré lors de la tentative de connexion de votre serveur Node.js à une base de données MySQL après la désinstallation de MariaDB, le message « ER_NOT_SUPPORTED_AUTH_MODE » indique une incompatibilité de protocole d'authentification.

Pour résoudre ce problème spécifiquement, envisagez la solution suivante pour MySQL v8. .0 :

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 votre mot de passe préféré.

N'oubliez pas d'activer les modifications en émettant la commande :

FLUSH PRIVILEGES;
Copier après la connexion

Une fois ces modifications implémentées, vous devriez pouvoir établir une connexion réussie entre votre serveur Node.js et la base de données 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!

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