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)

相关推荐