本人是个小白,经过实践得出win下mysql的root密码该如何查看,喜欢请收藏哦!

直接上干货!!!

第一步:关闭mysql服务,可以在cmd中关闭(命令:net sopt mysql),也可以直接到服务中关闭。

第二步:以管理员身份运行cmd,这一步需要注意,一定是管理员身份下运行,否则后面则无法进行哦。

查看mysql 密码插件 怎样查看mysql密码_database

第三步:越权。进入mysql的安装目录bin目录下,输入命令:mysqld --console --skip-grant-tables --shared-memory,直到看到显示 “mysqld: ready for connections.”

查看mysql 密码插件 怎样查看mysql密码_数据库_02

 

查看mysql 密码插件 怎样查看mysql密码_root密码_03

查看mysql 密码插件 怎样查看mysql密码_database_04

 上述界面完成越权操作,保留上述界面不要关闭。

第四步:登录mysq。打开新的cmd界面(非管理员身份即可)到mysql的bin目录下,输入“mysql -uroot -p”登录mysql,弹出需要输入密码,直接回撤即可。

查看mysql 密码插件 怎样查看mysql密码_mysql_05

第五步:查看数据库表“show tables;” ,此时会看到用户表为user,查看user表结构“show columns from user;”

查看mysql 密码插件 怎样查看mysql密码_root密码_06

查看mysql 密码插件 怎样查看mysql密码_数据库_07

 

查看mysql 密码插件 怎样查看mysql密码_数据库_08

 第六步:看到user表中的“authentication_string”密码存在这个字段下面的,查看命令:“select authentication_string from user where User='root';”

查看mysql 密码插件 怎样查看mysql密码_database_09

 之后复制改密码然后到可视化工具中测试链接一下即可,正常使用该密码了,由于密码是被加密的,解密比较麻烦,建议直接使用即可,至于root密码,可以在越权后,百度搜索改密码命令即可修改链接密码。

希望能帮到大家!