删除mysql root用户

删除mysql root用户

我不知道我做了什么,昨天一切似乎都按照我想要的方式进行,但似乎发生了一些事情,我无法再登录mysql,我也没有忘记密码,我昨天创建了另一个名为example1的用户并赋予他所有权限,我错误地思考我删除了 root 用户,但昨天一切正常,我可以使用 example1 登录

今天情况就不同了,今天早上我删除了一张大桌子,从那时起,一切都出错了!

我无法使用任何方法登录到我的 mysql,我卸载了 mysql

yum remove mysql
yum remove mysql-server
yum remove mysql-libs 

并重新安装

yum install mysql mysql-server mysql-devel 

问题仍然存在,所以重新安装没有用,我必须解决这个问题

有什么问题?

我只是想告诉你们,我在问这个问题之前已经重新安装了它,所以你不要建议我重新安装它,哈哈,我还没准备好重新安装操作系统,因为那里有太多东西了

现在的问题,我不确定它到底是什么,否则我会自己修复它,所以我遇到了同样的问题这家伙但我尝试了所有建议的解决方案但都不起作用

你知道大多数时候它说

Access denied for user 'root'@'x.x.x.x' (using password: NO)如果我尝试连接到数据库,它会说“是”,我可以重置所有内容并重新开始吗?

如果你需要更多信息请告诉我,我使用的是 centos 5 64 位

答案1

这一个帮助了我:

恢复 MySQL root 密码:http://www.cyberciti.biz/tips/恢复-mysql-root-password.html

答案2

文档中描述了如何重置 root 密码可能会有帮助。基本上,您以特殊模式启动 mysql,从而禁用身份验证的需要。然后,您可以连接并重置 root 密码,或者如果需要,可以重新创建它。

您可以尝试的另一件事是简单地恢复 mysql 系统数据库的备份,该备份的名称来自mysql旧备份。

相关内容