我想在 Amazon Lightsail 实例中更改或重置我的 WordPress 网站的登录密码。
简短描述
请根据 Bitnami 堆栈的安装方式更改您的 WordPress 管理员密码。
**注意:**以下解决方案仅适用于您的 WordPress 管理员密码,不适用于操作系统 (OS) 或数据库密码恢复。有关更多信息,请参阅 Bitnami 网站上 Modify the default MariaDB administrator password 和 Modify the MySQL administrator password 相关文章。
解决方法
确定您的 Bitnami 安装类型,然后按照适合您的设置的解决方法进行操作。
要确定安装类型,请运行以下命令:
test ! -f "/opt/bitnami/common/bin/openssl" && echo "Approach A: Using system packages." || echo "Approach B: Self-contained installation."
要检索 Lightsail WordPress 网站的管理员登录凭证,请在实例中运行以下命令:
cat /home/bitnami/bitnami_credentials
登录的用户名始终为 user。要重置用户密码,请按照适用于您的 Bitnami 堆栈的解决方法进行操作。
原生 Linux 系统包
对于使用原生 Linux 系统包的 Bitnami 堆栈,请完成以下步骤:
- 运行以下命令查看数据库中的登录用户列表:
mysql -u root -p bitnami_wordpress -e "SELECT * FROM wp_users;"
**注意:**前面的命令需要 MySQL 密码,您可从 /home/bitnami/bitnami_application_password 文件中获取。输入密码时,出于安全原因,密码会被隐藏。
- 记下需要重置密码的用户的 ID。
- 运行以下命令重置密码:
mysql -u root -p bitnami_wordpress -e "UPDATE wp_users SET user_pass=MD5('NEWPASSWORD') WHERE ID='ADMIN-ID';"
**注意:**将 NEWPASSWORD 替换为新密码,将 ADMIN-ID 替换为您的用户 ID。
自包含安装
对于 Bitnami 自包含式安装,Bitnami 堆栈可提供用于重置 WordPress 管理员登录密码的 bnconfig 脚本。要使用脚本并重置密码,请运行以下命令:
/opt/bitnami/apps/wordpress/bnconfig --userpassword "NEWPASSWORD"
**注意:**将 NEWPASSWORD 替换为新密码。bnconfig 脚本只能重置名为 user 的用户的密码。