wp_usermeta Insert 1

MySQL을 통해 워드프레스 데이터베이스에 관리자 계정 추가하기

이전 글에서는 워드프레스에서 관리자 비밀번호를 잊어버렸을 때 초기화하는 방법에 대해 살펴보았습니다. 또 다른 방법으로 직접 관리자(Administrator) 계정을 워드프레스 DB에 추가할 수 있습니다. 이 방법은 워드프레스 사이트가 해킹 당하거나 어떤 이유로 관리자 계정이 삭제된 경우에 사용할 수 있습니다.

phpMyAdmin에 접속하기

먼저 phpMyAdmin에 접속해야 합니다. phpMyAdmin에 접속하려면 웹호스팅 계정으로 로그인하여 접속할 수 있습니다. 가령 cafe24에서 웹호스팅을 이용하는 경우 http://www.cafe24.com/에서 로그인하여 phpMyAdmin에 접속이 가능합니다.

주의: 이 글의 내용은 DB에 접속하여 작업하는 것과 관련되므로 이 작업을 수행하기 전에 반드시 DB를 백업받아 놓으시기 바랍니다.

Cafe24에서 phpMyAdmin에 접속하는 방법

샘플로서 cafe24를 이용하는 경우 먼저 cafe24.com에서 로그인합니다.

MySQL Admin in cafe24표시되는 화면에서 왼쪽 패널에 “MYSQL 어드민”이라는 메뉴가 있습니다. 이 메뉴를 클릭합니다.

Connect to MySQL Webadmin위와 같은 화면에서 “MySQL 웹어드민 접속하기” 버튼을 클릭합니다. 그러면 팝업 창이 뜨면 “접속하기” 버튼을 클릭합니다. 그러면 Welcome to WebMysql 창이 표시됩니다.

Welcome to WebMysql위와 같은 화면이 표시되면 DB Username과 DB Password를 입력합니다. 이 정보는 웹호스팅 가입하면서 설정했던 정보이거나 웹호스팅 업체로부터 받은 정보입니다.

정확한 정보를 입력하고 ‘Go’를 누르면 phpMyAdmin에 정상적으로 접속하게 됩니다.

워드프레스 DB에 관리자 계정 추가하기

wp_users 추가하기

phpMyAdmin에 로그인했다면 해당 워드프레스 사이트의 DB를 선택합니다.

phpMyAdmin wp_users

왼쪽 패널에서 “wp_users” 테이블을 선택하고(1) “Insert“를 선택합니다(2).

Insert Admin in phpMyAdmin이제부터가 중요합니다. 위와 같은 화면이 표시되면 위의 그림에 나와있는 것과 비슷하게 정보를 입력합니다.

  • (1) ID는 유니크(unique)해야 합니다. 즉, 다른 사용자 ID와 중복되면 안 됩니다. 잘 모르겠다면 “Browse” 탭을 선택하여 사용 가능한 ID 번호가 무엇인지 확인하십시오. 가령 1~10까지의 ID가 사용되었다면 11부터 사용이 가능합니다. 여기서는 “3”으로 설정했습니다.
  • (2) user_login에는 관리자 계정 로그인 이름을 입력합니다. 로그인 시 사용됩니다.
  • (3) user_passfunction 옵션에서 “MD5“를 반드시 선택해야 합니다.
  • (4) 비밀번호를 입력합니다.

나머지 정보는 적당히 입력하도록 합니다. “Go”를 누르면 admin 계정이 추가됩니다.

wp_usermeta 추가하기

이제 왼쪽 패널에서 “wp_usermeta” 테이블을 선택하고 상단에서 “Insert“를 선택합니다(위와 과정과 비슷합니다.) 그러면 두 개의 입력 테이블이 표시됩니다. 먼저 윗부분의 입력 테이블에서 다음과 비슷하게 입력하도록 합니다.

wp_usermeta Insert 1

위에서 unmeta_id는 공백으로 남겨둡니다(자동으로 채워짐).

  • (1) user_id에는 위에서 설정한 user_id를 입력합니다.
  • (2) meta_keywp_capabilities를 기입합니다.
  • (3) meta_value에는 다음과 같이 입력합니다.
    a:1:{s:13:"administrator";s:1:"1";}

이제 아래에 있는 테이블에 데이터를 입력합니다.

wp_usermeta Insert 2

위와 비슷하게 입력하면 됩니다.

(1) user_id는 마찬가지로 위에서 입력한 ID를 입력합니다.

(2) meta_key에는 wp_user_level을 입력합니다.

(3) meta_value에는 10을 입력합니다.

모두 완료했다면 맨 아래의 “Go“를 누르면 입력한 레코드가 저장되고 방금 설정한 관리자 계정을 사용하여 워드프레스 사이트에 로그인할 수 있습니다.

Admin added - 워드프레스 관리자 계정 추가하기위와 같이 방금 만든 admin 계정이 추가된 것을 확인할 수 있습니다.

이 방법을 사용하면 admin 계정이 해킹 등으로 삭제된 경우에 새로운 관리자 계정을 추가하여 워드프레스 사이트에 접속할 수 있습니다.

참고:

 



기부를 통해 이 블로그를 후원하실 수 있습니다.
워드프레스 설치/제작/문제해결이 필요한 경우 서비스(유료)를 요청해주세요.