본문 바로가기

티스토리 다이어리

Bitnami 워드프레스 라이트세일에서 관리자(admin)계정 비밀번호 복구 방법

저는 워낙 티스토리/워드프레스 코딩 관련 글은 잘 안 씁니다. 워낙 이미 쓴 글들이 많고 고수들이 많기 때문이죠. 그런데 이번에 제가 너무 난감한 상황을 겪게 되어서 정리겸 글을 쓰게 되었습니다. 외국 포럼에도 자세한 답변이 없더라고요.ㅠ


난감한 상황: 내가 사이트 관리자인데 비밀번호 복구를 실험하다가 비밀번호가 리셋되고 이메일로 새 비밀번호가 갔는데, 이메일 설정이 제대로 안되어있어서 이메일은 안가고 비밀번호만 바뀐 경우... 그래서 내 사이트임에도 불구하고 관리할 수 없는 총체적 난감 상황... (좋은 호스팅 회사인 경우 설정에서 쉽게 가능하지만 아마존 라이트세일은 SSH로만 가능.... 코딩 전혀 모르는 나에게는 난감...)


정리 글이라 간단히 적었으니 혹시 검색으로 들어오시게 된 분중에 저처럼 난감하신 분이 계시다면 댓글로 질문하시거나 kangmumu@gmail.com로 문의하셔도 됩니다.


lightsail 라이트세일에 설치한 워드프레스 관리자계정 복구 방법

1. 먼저 라이트세일 SSH에 로그인 합니다.


2. 아래 박스를 붙여넣기 한 후 엔터를 누릅니다.

mysql -u root -p


3. 비밀번호를 입력하고 엔터 (안 보여도 입력이 되고 있는 것입니다.) 비밀번호를 모르신다면 아래 박스를 복사한 후 입력하시고 엔터를 누르세요. (그리고 메모장에 복사를 해두세요)

cat bitnami_application_password


4. 지금까지 제대로 오셨다면 mysql에 들어오신 상태입니다. 아래를 복사한 후 엔터를 누르세요.

use bitnami_wordpress


5. 아래 복사 후 엔터

show tables LIKE '%users';


6. 아래 복사 후 엔터 (아이디를 admin이 아니라 다른 것으로 바꾸셨다면 admin 부분을 관리자 아이디로 바꿔주세요)

SELECT ID, user_login, user_pass FROM wp_users WHERE user_login = 'admin';


7. 비밀번호가 나올꺼에요. 근데 이 비밀번호는 MD5로 암호화되어 있어서 String버전을 알 수가 없습니다. 지금 비밀번호를 변경해줍시다.

UPDATE wp_users SET user_pass=MD5('새비밀번호적어주세요') WHERE user_login = 'admin';


8. 성공적으로 바뀌었다면 워드프레스에서 로그인해보세요. 성공했다면 오 예스!


저도 여러가지 방법을 보았는데 이 방법이 제일 확실해서 적습니다!