美文网首页
关于Mysql5.7忘记root密码并修改密码

关于Mysql5.7忘记root密码并修改密码

作者: JasonShi6306421 | 来源:发表于2018-06-27 09:07 被阅读0次
    • 关闭正在运行的 MySQL :

      service mysql stop
      mysqld_safe --skip-grant-tables --skip-networking &

    • 使用mysql连接server

      mysql -p

    • 更改密码并刷新权限:

      mysql> update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';
      特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了,而是将加密后的用户密码存储authentication_string字段
      mysql> flush privileges;
      mysql> quit;

    • 修改完毕。重启mysql

      service mysql restart

    • 然后mysql就可以连接了,但此时操作似乎功能不完全,还要alter user…

      mysql> alter user 'root'@'localhost' identified by '123';

    • 这样也可以:

      mysql> set password for 'root'@'localhost'=password('123');

    相关文章

      网友评论

          本文标题:关于Mysql5.7忘记root密码并修改密码

          本文链接:https://www.haomeiwen.com/subject/kfavyftx.html