查看: 58|回复: 3

mysql5.7数据库忘记密码解决方法

[复制链接]
  • TA的每日心情
    开心
    2017-8-13 08:16
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2019-2-1 21:25:55 | 显示全部楼层 |阅读模式

    1、首先停掉mysql服务

    2、编辑配置文件my.cnf

    在[mysqld]中添加skip-grant-tables配置项,此项配置的作用就是“调过权限表的限制,不用密码验证,直接登录数据”,但是在生产环境中千万不要忘记把此项删除。

    3、启动msyql服务

    登录数据库,就不需要密码了,直接进入数据库。

    4、修改密码

    直接执行:

    update mysql.user set authentication_string=password('123456') where user='root' and host='localhost';

    flush privileges;

    5、把my.cnf中的skip-grant-tables配置项删除,重启mysql服务

    6、就可以使用新密码登录数据库。1、首先停掉mysql服务

    2、编辑配置文件my.cnf

    在[mysqld]中添加skip-grant-tables配置项,此项配置的作用就是“调过权限表的限制,不用密码验证,直接登录数据”,但是在生产环境中千万不要忘记把此项删除。

    3、启动msyql服务

    登录数据库,就不需要密码了,直接进入数据库。

    4、修改密码

    直接执行:

    update mysql.user set authentication_string=password('123456') where user='root' and host='localhost';

    flush privileges;

    5、把my.cnf中的skip-grant-tables配置项删除,重启mysql服务

    6、就可以使用新密码登录数据库。


    您需要登录后才可以回帖 登录 | 注册青鸟豆号

    本版积分规则

    Copyright 1999-2019 Beijing Aptech Beida Jade Bird Information Technology Co.,Ltd

    北大青鸟IT教育 北京阿博泰克北大青鸟信息技术有限公司 版权所有

    京ICP备11045574号-3 京公网安备11010802013845号

    快速回复 返回顶部 返回列表