Suivez les instructions ci-dessous pour définir le plug-in d’authentification par défaut sur mysql_native_password ou pour utiliser la méthode de chiffrement par mot de passe ancien.
Le plug-in d’authentification mysql_native_password est obsolète à partir de MySQL 8.0.34, désactivé par défaut dans MySQL 8.4 et supprimé à partir de MySQL 9.0.0.
Linux
Vous pouvez changer le plug-in d’authentification par défaut après l’installation de MySQL 8.0.
Arrêtez le serveur MySQL.
- Ouvrez l’un des fichiers d’options my.cnf et ajoutez l’entrée suivante :
[mysqld] mysql_native_password=ONPour plus d’informations, consultez la section Using Option Files (Utilisation des fichiers d’options) du guide MySQL 8.0 Reference Manual (Manuel de référence MySQL 8.0).
Redémarrez le serveur MySQL.
Note:Après le redémarrage de MySQL,
mysql_native_passwordsera le plug-in d’authentification par défaut. Pour vérifier quels utilisateurs utilisent le plug-in d’authentificationmysql_native_password, exécutez la requête suivante :SELECT user, Plugin FROM mysql.user;
Windows
Vous pouvez changer le plug-in d’authentification par défaut pendant ou après l’installation de MySQL 8.0.
- Pendant l’installation ou la mise à niveau de MySQL
Lors de l’installation ou de la mise à niveau vers MySQL 8.0 à l’aide du programme d’installation du paquet, sélectionnez Utiliser la méthode d’authentification existante (conserver la compatibilité MySQL 5.x) à l’étape Authentication Method (Méthode d’authentification).
Pour plus d’informations, consultez la documentation MySQL suivante :
- Après l’installation de MySQL
Vous pouvez changer le plug-in d’authentification par mot de passe de l’utilisateur par défaut après l’installation de MySQL 8.0.
Arrêtez le serveur MySQL.
- Ouvrez l’un des fichiers d’options my.ini et ajoutez l’entrée suivante :
[mysqld] mysql_native_password=ONPour plus d’informations, consultez la section Using Option Files (Utilisation des fichiers d’options) du guide MySQL 8.0 Reference Manual (Manuel de référence MySQL 8.0).
- Redémarrez le serveur MySQL.Note:
Après le redémarrage de MySQL,
mysql_native_passwordsera le plug-in d’authentification par défaut. Pour vérifier quels utilisateurs utilisent le plug-in d’authentificationmysql_native_password, exécutez la requête suivante :SELECT user, Plugin FROM mysql.user;