【问题标题】:Where is the MariaDB password stored on Linux?MariaDB 密码在 Linux 上存储在哪里?
【发布时间】:2023-04-03 00:39:01
【问题描述】:

MariaDB root 密码在 Linux 上存储在哪里?版本为 10.3.18。我查看了/etc/mysql/my.cnf,但它不在那里。我不想更改密码我只是想看看它是什么。

【问题讨论】:

  • 它存储在模式mysql中的表用户中。您可以通过 select user,password from mysql.user; 获取此信息

标签: mysql linux database passwords mariadb


【解决方案1】:

它不会以您可以回读的形式存储,它会被散列和加扰,无法恢复。你看不到它是什么。

例外情况是,当 MySQL 在全新安装中首次启动时,它会生成一个新的 root 密码并将其记录在标准 MySQL 日志中。看/var/log/mysql

【讨论】:

    【解决方案2】:

    该文档描述了一种在忘记 root 密码时进入 MySQL/MariaDB 的方法。为了安全起见,它只能在同一台机器上运行,并且只有在您拥有操作系统的 root 权限的情况下。

    非 root 密码,如 root 密码,通过单向加密存储。

    【讨论】:

      猜你喜欢
      • 2011-08-02
      • 2019-03-10
      • 2013-10-22
      • 2015-11-08
      • 1970-01-01
      • 2014-06-26
      • 2017-02-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多