由于好一阵子未使用mysql数据库,因此忘记了密码,在修改密码的过程中使用以下命令来修改密码却出现了报错
update user set password=password("新密码") where user="用户名";
究其原因,是因为5.7版本的mysql数据库已经没有password这个字段了,password字段改成了authentication_string,故需要使用以下命令:
update mysql.user set authentication_string=password('新密码') where user='用户名';
这时候就可以修改成功了