Windows下 MySQL更新密码

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/piaocoder/article/details/54694833

本以为更新密码会和Linux下一样,执行如下语句即可:

update mysql.user set password=password('test') where user='test';

然而会报如下错误:

ERROR 1054 (42S22): Unknown column 'password' in 'field list'

原来Windows下,从MySQL5.7之后,就没有这个字段啦,并用authentication_string所取代,因此我又执行了如下语句:

update mysql.user set authentication_string=PASSWORD('test') where user='test';

结果就好啦!


猜你喜欢

转载自blog.csdn.net/piaocoder/article/details/54694833