我是靠谱客的博主 欢喜高跟鞋,最近开发中收集的这篇文章主要介绍MySQL数据库忘记密码后,如何修改密码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

MySQL修改密码(本人亲身试验可行!)

1、以管理员身份打开命令行

请添加图片描述

2、在命令行中进入MySQL的bin目录所在文件夹

即:在命令行中输入:

cd [路径]

路径查找如下:
请添加图片描述
命令行输入命令:
请添加图片描述

3、跳过MySQL用户验证登录数据库

命令行输入:

mysqld --skip-grant-tables

注意:输入此命令之后,当前的命令行就无法操作了,此时需要再打开一个新的命令行。(在这一步输入命令之前先在任务管理器中结束mysqld.exe进程,确保mysql服务器端已结束运行再进行此操作。)

4、在新开的命令行中登录MySQL。

首先也是先切换至MySQL的bin目录下,与第2步操作相同。
然后直接输入:

mysql

再回车。
即可登录MySQL。

5、查看MySQL中所有的数据库。(这一步能显示所有的数据库,则说明登录成功)

输入

show databases;

回车。
其中mysql即存放了用户名密码等信息。
请添加图片描述

6、查看自己的用户名密码信息。

输入

use mysql;  (这一步是选择mysql数据库)

回车。
请添加图片描述
输入

show tables;  (这一步是显示mysql中的所有表)

回车。
user表中即存放的用户名密码等信息。

7、查看本人的用户名密码信息

命令行输入:

select user,host,authentication_string from user;

如图框出的部分即为root用户的密码加密后的结果。
如果个人密码比较简单的话,可以复制该密文,找一个解密网站即可查看到自己的原密码。密码较为复杂的话,则解密不出来,查看不了。
请添加图片描述

8、修改密码

命令行输入:

update user set authentication_string=password(‘123456’) where user=‘root’;

即可把密码修改为123456
当然可以根据个人修改为任何密码。
刷新权限表:

flush privilege;

重启数据库即可用新密码重新登录。

最后

以上就是欢喜高跟鞋为你收集整理的MySQL数据库忘记密码后,如何修改密码的全部内容,希望文章能够帮你解决MySQL数据库忘记密码后,如何修改密码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部