MySQL版本:5.6.40
普通用户原及密码:zzz 'zzz'
第一次修改:UPDATE user SET password='zzzz' WHERE user='zzz';
提示密码错误
查看用户密码信息
mysql> select user,host,password from mysql.user;
密码显示成了明文。
使用标准格式修改
UPDATE user SET password=password('zzzz') WHERE user='zzz';
flush privileges;
再退出登录发现可以了
再重新查阅用户密码信息,发现密码列加密了
结论:
password=password('zzzz') 这个标准修改密码的方式可以将输入的密码进行加密,所以要一定要标准输入进行普通用户密码的修改。