Mysql
 sql >> Base de données >  >> RDS >> Mysql

La méthode d'authentification 'mysql_old_password' n'est pas prise en charge

Ce message d'erreur s'affiche lorsque vous vous connectez à une base de données MySQL dont les mots de passe sont stockés dans l'ancien format de mot de passe (http://dev.mysql.com/doc/refman/5.0/en/old-client.html ). Les nouveaux clients MySQL ne permettent pas d'établir une connexion aux bases de données en utilisant l'ancien format de mot de passe car il est moins sécurisé.

Certains suggèrent de définir old_passwords=1 sur le serveur MySQL, mais je pense qu'il serait préférable de mettre à niveau les mots de passe vers le nouveau format de mot de passe. Ensuite, la connexion MySQL peut être configurée à nouveau et votre base de données sera mieux protégée.

Vous pouvez lire comment mettre à niveau vos mots de passe MySQL de l'ancien format vers le nouveau format ici :http://code.openark.org/blog/mysql/upgrading-passwords-from-old_passwords-to-new-passwords