Access denied for user ‘root’@‘localhost’
环境:centos7, rpm安装的mysql
解决:
service mysqld stop #关闭mysql
vi my.cnf #跳过密码
skip-grant-table
service mysqld start #开启mysql
mysql #修改密码
flush privileges;
alter user 'root'@'localhost'IDENTIFIED BY 'MyNewPass@123';
flush privileges;
# 可选:简单密码
mysql> set global validate_password.policy=0;
mysql> set global validate_password.length=1;
# 重启mysql
service mysqld stop #关闭mysql
vi my.cnf #跳过密码
#skip-grant-table
service mysqld start #开启mysql