我试图更改 mysql 服务器上的用户密码,但我似乎将自己锁定了。
我可以访问 root 用户,但是 root 没有访问任何数据库的权限,包括保存所有配置的“mysql”数据库。
有什么方法可以“重置”根用户?(我有完全文件系统访问权限)...或者我只需要重新安装(我可以挽救我的数据吗?)
谢谢。-Ped
答案1
我相信重新启动 MySQL--skip-授权表选项将允许您以 root 身份进入数据库,然后您可以在其中修复 mysql 和所有其他数据库中的权限。
这有点类似于如果你忘记了 root 密码则重置密码:
http://dev.mysql.com/doc/refman/5.1/en/resetting-permissions.html