Mysql 中root密码的破解

Mysql中的root密码,网上提供的方法大多是如何删除该密码,但这样原来使用该密码的程序就无法继续使用了,如何在不影响原有程序使用的情况下,获取该数据库的操作权限呢?

首先,备份data\mysql文件夹下的user.myd文件。

其次,用ultraedit打开该文件,可以看到root后面*号之后有40位字符,备份该字符。

第三,从别的mysql数据库中copy已知密码的40位字符,用该字符替换上面的root后的字符。

第四,顺利用root登录数据库,创建一个具备所有权限的账户。

最后,再把之前备份的root后的40位字符放回root。

 

 

posted @ 2011-11-07 16:56  chica  阅读(184)  评论(0编辑  收藏  举报