最近笔者发现,本机的mysql版本是mysql-5.7.18.1,使用如下语句修改密码却报错:

update user set password=password('root') where user='root';

报错提示:ERROR 1054 (42S22): Unknown column 'password' in 'field list'


最后查找才发现mysql数据库里面的user表字段确实是变了,有图为证:

mysql5.7修改密码报错 Unknown column 'password'

所有修改密码语句更新为:

update user set authentication_string=password('root') where user='root';

相关文章:

  • 2022-02-12
  • 2021-06-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-21
  • 2021-06-05
  • 2021-06-17
猜你喜欢
  • 2021-04-05
  • 2022-12-23
相关资源
相似解决方案