如何在 Lightsail 執行個體中重設我的 WordPress 登入密碼?

上次更新日期:2021-10-20

我想在 Amazon Lightsail 執行個體中更改或重設 WordPress 網站的登入密碼。我該怎麼做?

解決方案

注意:下列解決方案步驟中所用的檔案路徑可能會因下列情況而異:

  • Bitnami 堆疊使用原生 Linux 系統套件 (方法 A)。
  • Bitnami 堆疊為獨立安裝 (方法 B)。

若要識別您的 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。若要重設此使用者的密碼,請使用下列解決步驟:

方法 A 下的 Bitnami 堆疊

1.    執行以下命令可查看資料庫中的登入使用者清單。您必須輸入 MySQL 根密碼。此密碼位於 /home/bitnami/bitnami_application_password 檔案中。

mysql -u root -p bitnami_wordpress -e "SELECT * FROM wp_users;"

注意:密碼不會在您輸入時顯示,因此,其他使用者不會看到密碼。如果您在使用上述命令時收到存取遭拒錯誤訊息,請重設密碼。如需詳細資訊,請參閱下列內容:

2.    請注意您要重設其密碼的使用者 ID。執行以下命令。在下列範例命令中,將新密碼換成您想要使用的密碼,將管理員 ID 換成在步驟 1 中取得的使用者 ID。

mysql -u root -p bitnami_wordpress -e "UPDATE wp_users SET user_pass=MD5('NEWPASSWORD') WHERE ID='ADMIN-ID';"

注意:上述命令會詢問您在 /home/bitnami/bitnami_application_password 中顯示的 MySQL 密碼。密碼不會在您輸入時顯示,因此,其他使用者不會看到密碼。

方法 B 下的 Bitnami 堆疊

方法 B 下的 Bitnami 堆疊即為 bnconfig 指令碼。您可使用此指令碼來重設 WordPress 管理員登入密碼。執行下列命令可使用指令碼並重設密碼。在下列範例命令中,將新密碼換成您想要使用的密碼。

/opt/bitnami/apps/wordpress/bnconfig --userpassword "NEWPASSWORD"

注意:bnconfig 指令碼只能用來重設「user」使用者的密碼。若您想要重設任何其他使用者的密碼,請依照 方法 A 下的 Bitnami 堆疊部分所述的步驟執行。


此文章是否有幫助?


您是否需要帳單或技術支援?