Mysql Access denied for user'root'@解决办法
重装lnmp,安装某款cms,数据库密码正确,但报Access denied for user 'root'@'ip1405错误 ,我是这么解决的,供大家参考。
操作方法
- 01
打开并编辑 vim /etc/my.cnf
- 02
在[mysqld]下方加一行代码 Add skip-grant-tables
- 03
重启mysql /etc/init.d/mysql restart
- 04
使用命令行连接mysql mysql -u root -p
- 05
mysql> flush privileges;
- 06
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
- 07
quit退出mysql命令行
- 08
返回 编辑my.cnf,删除或注释skip-grant-tables行 vim /etc/my.cnf
- 09
重启mysql /etc/init.d/mysql restart
赞 (0)