解决errorERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor:yes)
centos7配置mysql5.7.27:https://blog.csdn.net/qq_40343117/article/details/99708460
1、停止mysql
systemctl stop mysqld.service
2、设置免密登陆
vi /etc/my.cnf
在mysqld下面加上
skip-grant-tables
跳过输入密码阶段
3、systemctl start mysqld.service
启动mysql
4、mysql -uroot -p
进入mysql
4、进入之后输入
5.7之前
update user set password=password("密码") where user="root";
5.7之后
update mysql.user set authentication_string=password('密码') where user='root';
更改密码
flush privileges;
刷新设置
4、输入quit;
退出,之后删掉my.cnf里加的话
systemctl startmysqld.service
重启mysql,然后再次进入尝试。
输入新密码解决问题