【问题标题】:MySQL/MariaDB - Reset password without DB restartMySQL/MariaDB - 无需重启数据库即可重置密码
【发布时间】:2015-06-13 10:52:33
【问题描述】:

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

我有没有办法解决这个问题,我发现的大多数指南都要求你重新启动 mysql 服务器,好吧,在我的情况下不起作用。

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

【问题讨论】:

  • 对不起,没有。您希望 MySQL 有多不安全?现在给自己另一个 SUPER 用户 (WITH GRANT OPTION),这样你就有额外的方式进入(仅通过 localhost)。
  • 如果您仍然以root身份登录,请更改密码和FLUSH PRIVILEGES;

标签: mysql linux ubuntu-14.04 mariadb


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-01-30
    • 2019-08-16
    • 1970-01-01
    • 2011-12-26
    • 1970-01-01
    • 2020-04-08
    • 1970-01-01
    • 2020-04-06
    • 1970-01-01
    相关资源
    最近更新 更多