본문 바로가기

워드프레스

워드프레스 관리자 권한 복구 방법

반응형

관리자 계정의 비밀번호를 잊거나 이메일 복구가 불가능한 상황은 종종 발생할 수 있습니다. 이 글에서는 워드프레스 관리자 계정을 복구하기 위한 단계별 방법을 제공합니다.

 

워드프레스 관리자 권한 복구 방법

1. phpMyAdmin으로 WordPress 관리자 계정 복구

phpMyAdmin은 데이터베이스를 관리할 수 있는 웹 인터페이스로, 이를 통해 워드프레스의 계정 정보를 직접 수정할 수 있습니다. 중요한 데이터를 변경하기 전에 데이터베이스를 백업하고, 신뢰할 수 있는 네트워크 환경에서 작업하는 것이 중요합니다.

  1. 호스팅 계정에 접속하기
    • 웹 호스팅 서비스에 로그인합니다.
    • 제어판에 접근합니다.
  2. phpMyAdmin 실행
    • 제어판에서 phpMyAdmin을 실행합니다.
    • 데이터베이스 이름은 wp-config.php 파일을 통해 확인할 수 있습니다.
  3. 사용자 테이블 탐색
    • wp_users 테이블을 찾습니다.
    • 관리자 계정을 나타내는 행을 선택합니다.
  4. 비밀번호 변경
    • user_pass 값을 수정합니다. 비밀번호는 MD5 해시 형식으로 저장해야 합니다. 예: "newpassword"를 MD5로 변환하면 5f4dcc3b5aa765d61d8327deb882cf99가 됩니다.
    • 변경 후 저장합니다.

2. FTP를 사용하여 관리자 계정 복구

FTP(File Transfer Protocol)는 워드프레스 파일을 직접 조작할 수 있는 유용한 도구입니다.

  1. FTP 클라이언트 설치
    • FileZilla와 같은 FTP 클라이언트를 설치합니다.
    • 서버 주소, 사용자명, 비밀번호를 정확히 입력하여 연결합니다. 연결 후 파일 전송 설정을 확인하여 안전한 작업을 진행하세요.
  2. functions.php 파일 수정
    • 워드프레스 설치 폴더에서 활성화된 테마의 폴더로 이동합니다.
    • functions.php 파일을 다운로드하여 편집합니다.
    • 아래 코드를 파일에 추가합니다:
    • function add_admin_account() { $user = 'newadmin'; $pass = 'newpassword'; $email = 'admin@example.com'; if (!username_exists($user) && !email_exists($email)) { $user_id = wp_create_user($user, $pass, $email); $user = new WP_User($user_id); $user->set_role('administrator'); } } add_action('init', 'add_admin_account');
    • 파일을 저장하고 서버에 업로드합니다.
  3. 관리자 계정 생성 확인
    • 새 계정으로 로그인한 후, functions.php 파일에서 추가한 코드를 삭제합니다.

3. WP-CLI로 관리자 계정 복구

WP-CLI는 워드프레스 관리를 위한 커맨드라인 도구로, 특히 GUI를 사용할 수 없는 환경에서 신속하고 효율적인 계정 복구를 제공합니다. 또한 테마 및 플러그인 업데이트 자동화로 시간 절약에도 유리합니다.

  1. WP-CLI 설치 확인
    • 서버에 WP-CLI가 설치되어 있는지 확인합니다. 설치가 필요하다면 WP-CLI 공식 문서를 참고하세요.
  2. 관리자 계정 생성
    • 아래 명령어를 실행하여 새로운 관리자 계정을 만듭니다:
    • wp user create newadmin admin@example.com --role=administrator --user_pass=newpassword
  3. 계정 확인
    • 새 계정으로 로그인하여 작동 여부를 확인합니다.

4. 호스팅 업체의 도움 받기

위의 방법들이 어렵거나 실패할 경우, 호스팅 업체에 도움을 요청할 수 있습니다. 많은 업체는 데이터베이스 복구와 관리자 계정 재설정을 지원합니다.


워드프레스 복구 방법 비교표

복구 방법필요 도구난이도복구 시간잠재적 위험 요소추천 상황

phpMyAdmin 웹 호스팅, 데이터베이스 중간 데이터베이스 변경 오류 위험 비밀번호만 변경이 필요한 경우
FTP FTP 클라이언트 느림 파일 삭제 또는 코드 누락 위험 새 계정을 생성해야 하는 경우
WP-CLI WP-CLI 설치 고급 빠름 명령어 오용으로 인한 문제 커맨드라인 환경에 익숙한 경우
호스팅 서비스 요청 호스팅 계정 쉬움 느림 제3자 의존 직접적인 복구가 어려운 경우

결론

워드프레스 관리자 권한 분실은 당황스러운 상황이지만, 이 글에서 제시한 방법으로 충분히 해결할 수 있습니다. phpMyAdmin, FTP, WP-CLI 등 다양한 도구를 활용하거나 전문가의 도움을 받으세요.

 


워드프레스 데이터베이스 최적화 하는 방법--->바로가기

워드프레스 웹사이트 크롤링 문제 해결 방법--->바로가기

반응형