破解MySQL数据库root密码的六种简单方法

第一种办法:

使用phpmyadmin,这是最简单的,修改mysql数据库用户列表,但不要忘记使用密码功能。

第二种办法:
使用mysqladmin,这是早些时候宣布的一个特例。

Mysqladmin mypasswd – u root – p密码

输入命令,需要输入原始的根密码,然后将根密码改为mypasswd。

把根改为你的用户名,你可以改变你的密码。

Mysqladmin连接,当然,如果你的mysql服务器连接不上mysql server,或者你可以不执行Mysqladmin,所以这个方法无效,Mysqladmin不能是空的密码。

下列方法中使用mysql提示,必须有一个mysql根密码:

第三种办法:

mysql> Insert INTO mysql.user (Host,User,Password)
VALUES(’%’,’jeffrey’,PASSWORD(’biscuit’));
mysql> FLUSH PRIVILEGES
确切地说这是在增加一个用户,用户名为jeffrey,密码为biscuit。

小心使用密码函数,然后使用FLUSH PRIVILEGES特权。

第四种办法:

只是使用了REPLACE语句
mysql> REPLACE INTO mysql.user (Host,User,Password)
VALUES(’%’,’jeffrey’,PASSWORD(’biscuit’));
mysql> FLUSH PRIVILEGES

第五种办法:

使用SET PASSWORD语句,
mysql> SET PASSWORD FOR ” = PASSWORD(’biscuit’);
拟也必须使用PASSWORD()函数,但是不需要使用FLUSH PRIVILEGES。

第六种办法:

使用GRANT … IDENTIFIED BY语句

mysql> GRANT USAGE ON *.* TO ” IDENTIFIED BY ’biscuit’;

密码()函数是不必要的,也不需要使用冲洗的特权。

注意:密码()不是和Unix密码一样加密的加密密码。


标签:  | 


顶部