Amazon Lightsail 인스턴스에서 WordPress 웹 사이트의 로그인 암호를 변경하거나 재설정하고 싶습니다.
간략한 설명
Bitnami 스택이 설치된 방식에 따라 두 가지 방법 중 하나를 통해 WordPress 관리자 암호를 변경할 수 있습니다.
참고: 다음 해결 방법은 WordPress 관리자 암호에만 적용되며 OS 또는 데이터베이스 암호 복구 문제는 해결하지 않습니다. 데이터베이스 암호를 변경하는 방법에 대한 자세한 내용은 Bitnami 웹 사이트에서 데이터베이스 암호 수정을 참조하세요.
해결 방법
다음 단계에서 사용되는 파일 경로는 Bitnami 스택에 따라 다릅니다. 설정에 적합한 해결 방법을 따르세요.
- Bitnami 스택이 네이티브 Linux 시스템 패키지를 사용
- Bitnami 스택이 자체 포함 설치
Bitnami 스택 설치에 대한 자세한 내용은 Bitnami 웹 사이트에서 Bitnami 스택의 예정된 변경 사항 이해를 참조하세요.
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 스택에 적용되는 해결 단계를 따르세요.
Bitnami 스택이 네이티브 Linux 시스템 패키지를 사용
1. 다음 명령을 실행하여 데이터베이스의 로그인 사용자 목록을 확인합니다. MySQL 루트 암호를 입력해야 합니다. 이 암호는
/home/bitnami/bitnami_application_password 파일에 있습니다.
mysql -u root -p bitnami_wordpress -e "SELECT * FROM wp_users;"
참고: 암호를 입력할 때 다른 사용자에게 보이지 않도록 암호가 표시되지 않습니다. 앞의 명령을 사용할 때 Access Denied 오류가 발생하면 암호를 재설정합니다. 자세한 내용은 Bitnami 사이트에서 기본 MariaDB 관리자 암호 수정 및 MySQL 관리자 암호 수정을 참조하세요.
2. 암호를 재설정하려는 사용자의 ID를 기록해 둡니다. 그리고 다음 명령을 실행합니다. NEWPASSWORD를 원하는 암호로 바꾸고 ADMIN-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 암호를 요청합니다. 암호를 입력할 때 다른 사용자에게 보이지 않도록 암호가 표시되지 않습니다.
Bitnami 스택이 자체 포함 설치
Bitnami 스택은 bnconfig를 제공합니다. 이 스크립트는 WordPress 관리자 로그인 암호를 재설정합니다. 다음 명령을 실행하여 스크립트를 사용하고 암호를 재설정합니다. NEWPASSWORD를 원하는 암호로 바꿔야 합니다.
/opt/bitnami/apps/wordpress/bnconfig --userpassword "NEWPASSWORD"
참고: bnconfig 스크립트는 이름이 user로 지정된 사용자의 암호만 재설정할 수 있습니다. 다른 사용자의 암호를 재설정하려면 이전 섹션 Bitnami 스택이 네이티브 Linux 시스템 패키지를 사용의 단계를 따르세요.