登录时提示密码错误,安装的时候并没有更改密码,后来通过免密码登录的方式更改密码,输入update mysql.user set password=password('root') where user='root'时提示ERROR 1054 (42S22): Unknown column 'password' in 'field list',原来是mysql数据库下已经没有password这个字段了,password字段改成了authentication_string
步骤:
[root@localhost ~]# killall -TERM mysqld 关闭mysql的所有进程
[root@localhost ~]# mysqld_safe --skip-grant-tables& 不检查权限的方式登录
[root@localhost ~]# mysql -uroot mysql 登录mysql
mysql> update user set password=password('123456') where user='root'; 修改密码 or
mysql> update user set authentication=password('123456') where user='root';
如果报一下错误