版权声明:本文为博主原创文章,未经博主允许不得转载。 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';
结果就好啦!