MySQL数据库忘记密码如何重新设置?

Posted xiaodiandian0102

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL数据库忘记密码如何重新设置?相关的知识,希望对你有一定的参考价值。

前 言
当我们忘记了mysql数据库密码后,该如何重新进行设置?

操作步骤
步骤1:cmd打开命名窗口
技术图片

步骤2:关闭正在运行的MySQL服务(命令:net stop mysql)(如果:此时MySQL正在运行)
技术图片

 

 步骤3:找到mysqld.exe的安装目录

技术图片

步骤4:进入mysqld.exe的安装目录,执行命令(--skip-grant-tables)

技术图片

步骤5:输入 --skip-grant-tables 命令后,该窗口就无法操作了,需要另开一个命令窗口
技术图片

步骤6:另开一个命令窗口,进入mysql.exe目录,直接执行mysql命令,回车,就可以直接登录数据库了
技术图片

 技术图片

步骤7:输入命令(show databases;[查看到所有的数据库]),然后输入use mysql;[使用mysql数据库,该数据库保存了用户表]
技术图片

步骤8:输入命令(show tables;[查看所有的表]),找到user表[该表保存了“用户名”和“密码”]
技术图片

步骤9:此时我们可以来查看用户的信息(select user,host,password from user;)

技术图片

步骤10:之后我们可以修改用户密码(update user set password = password(‘123456‘) where user=‘root‘ and host=‘localhost‘;)
技术图片

步骤11:重启mysql,然后用新的密码登录
技术图片


以上步骤,仅供参考。

以上是关于MySQL数据库忘记密码如何重新设置?的主要内容,如果未能解决你的问题,请参考以下文章

mysql密码忘记,重新设置密码

重置mysql密码

登陆mysql服务器需要密码忘记了怎么办

mysql数据库root的密码忘记了怎么办?可以改吗?

MySQL密码忘记,如何跳过密码参数,重置密码

Mysql常用sql脚本与配置管理(密码忘记,角色管理,分表,连接数,高并发,索引,级联查询)