当前位置: 主页 > Mysql >

MySQL root账户密码破解

时间:2011-12-12 12:56来源:ITminer.net 作者:eason 点击:

本文主要介绍在linux系统中,mysql的root密码破解过程,用来解决紧急情况下忘记了root密码的问题。

破解mysql root账户密码(需要有操作系统root权限)具体步骤如下:

1、先停掉mysql数据库 然后修改配置文件my.cnf文件 增加skip_grant_tables选项 如:
[mysqld]
skip_grant_tables (增加语句)

2、重新启动mysql数据库 设定mysql root密码!
[root@itminer bin]# ./mysql -u root -h localhost -p (回车后 出现密码提示就直接回车)
mysql>use mysql;
mysql>select user,host,password from user;(查看相关密码信息 应该是看到root账户的password字段是加密的)
mysql> update user set password=PASSWORD(123456) where user='root';(将root密码改成123456了 可以根据自己需要改成其他密码)
mysql> flush privileges;(刷新 立马生效)

3、停掉数据库 将刚才修改的my.cnf改回来(去掉skip_grant_tables选项) 在启动数据库就ok了 此时你就可以用新的root密码登陆数据库了。

根据以上3步操作,就可以成功的破解mysql的root密码了。

 

(最后编辑:eason@IT民工部落)

顶一下
(0)
0%
踩一下
(2)
100%
------分隔线----------------------------

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名:密码: 验证码:点击我更换图片
加入我们
推荐内容
赞助商
赞助商