安装的MySQL5.7密码忘记,但是执行UPDATE mysql.user SET password=PASSWORD('123456') WHERE User='root';却报错:
错误信息:ERROR 1054 (42S22): Unknown column 'password' in 'field list'
这是因为mysql数据库下已经没有password这个字段了,而是把password字段改成了
authentication_string
所以新的修改密码的字段是:
update mysql.user set authentication_string=password('123456') where user='root' ;
其中123456是你的新密码,别搞错!