mysql破解:破解mysql roo..

网上流传几种破解mysql root密码几种思路方法:
思路方法
使用phpmyadmin这是最简单修改mysql库user表不过别忘了使用PASSWORD
思路方法 2
使用mysqladmin这是前面声明个特例
mysqladmin -u root -p password mypasswd
输入这个命令后需要输入root原密码然后root密码将改为mypasswd
把命令里root改为你用户名你就可以改你自己密码了
当然如果你mysqladmin连接不上mysql server或者你没有办法执行mysqladmin那么这种思路方法就是无
而且mysqladmin无法把密码清空
下面思路方法都在mysql提示符下使用且必须有mysqlroot权限:
思路方法 3
mysql> Insert INTO mysql.user (Host,User,Password)
VALUES('%','jeffrey',PASSWORD('biscuit'));
mysql> FLUSH PRIVILEGES
确切地说这是在增加个用户用户名为jeffrey密码为biscuit
mysql中文参考手册里有这个例子所以我也就写出来了
注意要使用PASSWORD然后还要使用FLUSH PRIVILEGES
思路方法 4
和思路方法 3只是使用了REPLACE语句
mysql> REPLACE INTO mysql.user (Host,User,Password)
VALUES('%','jeffrey',PASSWORD('biscuit'));
mysql> FLUSH PRIVILEGES
思路方法 5
使用SET PASSWORD语句
mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD('biscuit');
拟也必须使用PASSWORD但是不需要使用FLUSH PRIVILEGES

思路方法 6
使用GRANT ... IDENTIFIED BY语句
mysql> GRANT USAGE _disibledevent="root"; (别忘了最后分号)

7.刷新权限(必须步骤)

>flush privileges;

8.退出

> \q

9.注销系统再进入开MySQL使用用户名root和刚才设置新密码123456登陆
据说可以用直接修改user表文件思路方法:
关闭MySQLWindows下打开Mysql\data\mysql有 3个文件user.frm,user.MYD,user.MYI找个知道密码
MySQL替换相应这 3个文件如果user表结构没改过般也没人去改替换user.MYD就可以了
也可以直接编辑user.MYD找个十 6进制编辑器UltraEdit就有这个功能关闭MySQL打开user.MYD
将用户名root后面 8个改为565491d704013245新密码就是123456或者将它们对应十 6进制数
(左边那里对应两个数字)改为 00 02 02 02 02 02 02 02,这就是空密码在编辑器
右边看到都是星号*看起来很象小数点重开MySQL输入root半
Tags:  mysql mysql破解

延伸阅读

最新评论

发表评论