一、报错现象
二、解决报错
前往配置文件 my.cnf
vim /etc/my.cnf
在 [mysqld] 下添加以下内容:
skip-grant-tables
保存退出后重启服务:
systemctl restart mysqld
之后重新进入mysql 注意 这里就不需要输入密码了,直接回车即可:
mysql -uroot -p
登进来后修改自己的密码:
update user set authentication_string=password('新密码') where user='root';
修改完后刷新一下:
flush privileges;
此时登出后用新密码再登录就不会报错了。