如何找回忘记的mysql5.7的root密码

  • A+
所属分类:数据库 系统运维
输入正文标题广告代码(非移动端)

新版本的mysql5.7找回密码的方法,和之前的旧版版本不太一样。

1)使用免密码登录的模式。

修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables

2)重启mysql

centos6:service mysqld restart
centos7:  systemctl  restart mysqld

3)进入数据库,修改密码

mysqlupdate mysql.user set authentication_string=password(‘123qwe‘) where user=‘root‘ and Host = ‘localhost‘;mysql> flush privileges;mysql> quit;

4)将MySQL的配置文件(默认为/etc/my.cnf)改回去并重启数据库。

输入正文底部广告代码(非移动端)
输入评论上方广告代码(非移动端)

发表评论

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen: