MySQL5.7更改密码时出现ERROR 1054 (42S22): Unknown column 'password' in 'field list'

来源:互联网 发布:java报表插件 编辑:程序博客网 时间:2024/06/11 00:27

新安装的MySQL5.7,登录时提示密码错误,安装的时候并没有更改密码,后来通过免密码登录的方式更改密码,输入update mysql.user set password=password(‘root’) where user=’root’时提示ERROR 1054 (42S22): Unknown column ‘password’ in ‘field list’,原来是mysql数据库下已经没有password这个字段了,password字段改成了authentication_string

所以更改语句替换为update mysql.user set authentication_string=password(‘123’) where user=’root’ ;即可

1.然后运行cmd
输入mysql -u root -p就可以不用密码登录了,出现password:的时候直接回车可以进入。
2.给root用户设置新密码:
mysql> update mysql.user set authentication_string=password(‘123’) where user=’root’ ;
3.刷新数据库mysql> flush privileges;
4.退出mysql:mysql> quit;
PS:123 为新密码,用户可根据自己需要修改成自己的密码

阅读全文
0 0
原创粉丝点击