报错;
进行修改密码操做
mysql> update user set password=password(“新密码”) where user=”用户名”;
执行后报错 ERROR 1054(42S22) Unknown column 'password' in ‘field list’
错误的缘由是 5.7版本下的mysql数据库下已经没有password这个字段了,password字段改为了authentication_stringhtml
解决办法;mysql
mysql> update mysql.user set authentication_string=password('*******') where user='*******'; #修改密码成功 Query OK, 1 row affected, 1 warning (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 1 mysql> flush privileges; #当即生效 Query OK, 0 rows affected (0.00 sec) mysql> quit Bye
参考连接:博客wangnsql