丢失密码,尤其是root密码,是非常难过的:(。假装玩的东西丢了就丢了,但是服务器挂了就麻烦大了!现在假设根密码因入侵而丢失。这里我想谈谈自己对这样一个问题的看法。
首先,我们遇到这种问题不需要慌张,整个恢复过程非常简单。
下载mysql源代码分发包,不区分操作系统,我们需要的都是一样的。
2将您的mysql的数据目录中的mysql文件夹重命名为oldmysql。
3将源码包中data目录下的mysql目录复制到你的mysql的data目录下。
4重启mysql。现在mysql的授权关系和新装的是一样的。用空密码登录,然后自己调整授权。
5打开oldmysql库,检查有什么问题。
如果有备份,检查系统中原有数据库的完整性,避免被修改。
通过以上六个步骤,你可以完全恢复对mysql的控制。重点是检查最后两步对方更改的权限和检查数据的完整性。