密码错误,解决方法就是去修改MySQL的配置文件
[root@localhost ~]# vim /etc/my.cnf
加上一行
skip-grant-tables
然后保存退出
重启mysqld服务
[root@localhost ~]# systemctl restart mysqld
然后进入mysql 不需要密码就能进
[root@localhost ~]# mysql -uroot -p
进去之后依次输入(适用于mysql8.0之前版本)
mysql> use mysql;
mysql> update user set authentication_string=password("要修改的密码") where user="root";
mysql> flush privileges;
mysql8.0版本的代码是
alter user 'root'@'localhost'IDENTIFIED BY 'MyNewPass';
退出mysql后,再把之前添加的那一行删除掉
[root@localhost ~]# vim /etc/my.cnf
然后重启mysqld服务就能使用了
[root@localhost ~]# systemctl restart mysqld