日期:2014-05-16  浏览次数:20627 次

mysql5.X以上密码转换为4.X一下的编码方式

早前用bcb写一个程序,数据库用的是MYSQL5.X的,结果因为bcb只认4.X的.(5.X以上的密码加密方式与4.X的不一样).
已ROOT用户登陆:
 update mysql.user set password=old_password("密码");
 flush privileges;


这样是更改掉所有的密码,如果只想更改某个用户的话,自己加个where条件
设置后密码就变为已4.X以下的加密方式了
高版本的客户端什么都是向下兼容的,所以更改加密方式都不会影响其他应用