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';
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;
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!