完全重置mysql服务器身份validation

我试图改变一个用户在MySQL服务器上的密码,我似乎已经locking了自己。

我可以访问root用户,但root不具有访问任何数据库的权限,包括保存所有configuration的“mysql”数据库。

有没有什么办法可以“重置”root用户? (我有完整的文件系统访问)…或者我只需要重新安装(我可以挽救我的数据?)

谢谢。 -Ped

我相信使用–skip-grant-tables选项重新启动MySQL将允许您以root用户身份input数据库,然后在那里修复mysql和所有其他数据库中的权限。

这很简单,有点类似于如果您忘记了重置根密码:

http://dev.mysql.com/doc/refman/5.1/en/resetting-permissions.html