忘记了MySQL数据库的密码,如何重置密码

环境: Win7, MySQL5.7:
    1. 在MySQL的 my.ini 文件 C:\ProgramData\MySQL\MySQL Server 5.7(Win7默认路径) 最后面加上 skip-grant-tables --> 保存 


    2. 重启 MySQL 服务(选中计算机右键 -->管理 -->服务和应用程序 -->服务 -->选中MySQL5.7 -->重新启动此服务 )


    3. 没有配置MySQL环境的话就找到 C:\Program Files\MySQL\MySQL Server 5.7\bin(Win7默认路径) 下按住 Shift 键后右键 --> 从此处打开命令窗口(W) --> 进入黑窗口, 配置了 MySQL 环境的话就直接在开始菜单中 输入 cmd 命令进入黑窗口,  然后输入 mysql -u root -p 回车(不用输入密码)即可进入MySQL数据库

    4. 执行 use mysql;  //使用mysql数据库。

    5. 执行 update user set authentication_string=PASSWORD("123")where user='root';
    //(这是修改root的密码)authentication_string是5.7版本的字段


    6. 设置成功后删除my.ini文件最后一行的 skip-grant-tables 保存文件, 重启MySQL服务在命令行中输入mysql -u root -p123,即可成功连接数据库。

猜你喜欢

转载自blog.csdn.net/admin_Object/article/details/81127012