1. 程式人生 > >Windows下 MySQL更新密碼

Windows下 MySQL更新密碼

本以為更新密碼會和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';

結果就好啦!