我不小心删除了 mysql 中的主用户,现在我没有任何访问权限

I accidently removed the master user in mysql and now I dont have any access

我不小心删除了您在安装 mysql 时设置的用户(使用 DROP USER),我假设如果我创建另一个 'root'@'localhost' 用户我也会获得权限.但在我创建用户后情况并非如此,它没有权限,我尝试用 apt-get autoremove mysql-server 删除 mysql 然后重新安装,但我没有提示 'set password' promt。 有什么方法可以让我在不重新安装的情况下恢复主用户 linux?

好的,所以在发布此命令后,一位朋友告诉我存在命令 apt-get purge。 autoremove 不会删除配置文件,但这个会为我解决问题。

仅创建用户是不够的。您还需要按照 this answer and the docsWITH GRANT OPTION.

中所述授予权限

基本上是这样的:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION;

这样你就不会丢失数据库中的数据,如果你使用 apt purge 完全删除 mysql 就会出现这种情况。