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 密码):
-
通过 SSH 登录 Lightsail 实例:
mysql -u root -p输入上一步拿到的
DB_PASSWORD。 -
修改 root 密码(例如改成
newpassword):ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword'; FLUSH PRIVILEGES; -
修改
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 查一下实际的密码,再尝试登录。
