MySQL/MariaDB - 在不重启数据库的情况下重置密码

MySQL/MariaDB - Reset password without DB restart

不幸的是我忘记记下上次恢复的新密码。这意味着我无法以 root 身份登录,并且由于尚未更新 (sys_maint),init 脚本无法重新启动它。

我有办法解决这个问题吗,我找到的大多数指南都要求您重新启动 mysql 服务器,嗯,对我来说不起作用。

我可以终止该进程,但之后我可以再次启动它吗? 如果是这样,我可能会使用这种方式,如果它适用于 mariadb: http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html#resetting-permissions-unix

在花了几个小时解决这个问题后,我尝试了一种方法,它甚至起作用了,尽管我没有任何数据库访问权限。因此,就安全问题而言,它甚至是官方的……: B.5.4.1.2 https://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html