跳至内容

AWS Lightsail光帆一键创建了wordpress网站,自动生成的数据库root密码在哪查看

0

我之前使用AWS Lightsail光帆一键创建了wordpress网站,我把之间的网站备份了,我现在又重新在AWS Lightsail光帆创建了新的wordpress网站,我想把以前在光帆创建的网站搬家到现在光帆创建的wordpress上,由于光帆创建的网站,是自动生成网站登录密码和数据库密码,但我找不到数据库密码在哪里,想通过ssh登录数据库,需要密码,现在密码不知道不知道怎么进入数据库,我自己谷歌搜索教程,输入先停止MySQL,在绕过授权,重新设置密码,但是现在无法停止MySQL,wp-config查看数据库密码是一串md5数字,我如何查看数据库密码和修改数据库密码,是光帆自动创建的wordpress网站,数据库密码在哪里看

已提问 6 个月前131 查看次数
1 回答
0
已接受的回答

在 AWS Lightsail 光帆中,一键部署的 WordPress 默认会自动生成 应用登录密码数据库密码。这两个密码的获取方式不一样:


1. WordPress 管理后台密码

  • 在 Lightsail 控制台 → 实例 → 连接 (Connect) → 「使用 SSH 连接」进入实例。

  • 输入以下命令:

    cat bitnami_application_password

    就能看到 WordPress 的 管理员登录密码(对应 user 账户)。


2. MySQL / 数据库密码

  • 数据库密码不会单独显示在控制台,而是写在 WordPress 配置文件 中。

  • 使用 SSH 登录 Lightsail 实例后,执行:

    cat /home/bitnami/stack/wordpress/wp-config.php | grep DB_PASSWORD

    输出示例:

    define('DB_PASSWORD', '******');

    这里的字符串就是 MySQL root 用户的密码。

注意:你在 wp-config.php 里看到的一串 md5 字符,很可能是 数据库用户名/密码被混淆理解了。 实际的 DB_PASSWORD 应该是一段随机字符串(不是 md5 哈希)。


3. 修改数据库密码的方法

如果想修改数据库密码(例如重置 root 密码):

  1. 通过 SSH 登录 Lightsail 实例:

    mysql -u root -p

    输入上一步拿到的 DB_PASSWORD

  2. 修改 root 密码(例如改成 newpassword):

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
    FLUSH PRIVILEGES;
  3. 修改 wp-config.php 中的 DB_PASSWORD 字段为新的密码。


4. 如果真的忘记密码

  • 可以用 Bitnami 提供的默认路径 查找:

    sudo cat /home/bitnami/bitnami_credentials
  • 或者直接重置 MySQL root 密码(通过 --skip-grant-tables 模式),但在 Lightsail Bitnami 环境中通常不需要,因为密码已经写在 wp-config.php


建议: 先用 cat wp-config.php | grep DB_PASSWORD 查一下实际的密码,再尝试登录。

专家
已回答 6 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。