워드프레스 관리자 비밀번호 분실 시 간편하게 재설정하기

워드프레스 사용자 또는 관리자 비밀번호를 분실할 경우 여러 가지 방법을 통해 비밀번호를 재설정할 수 있습니다. 그 중 이메일을 통해 새로운 비밀번호를 받는 방법이 가장 간편하겠지만 어떤 이유로 인해 이 방법을 사용할 수 없는 경우가 있을 수 있습니다. 그런 경우에는 1) phpMyAdmin에 접속하여 워드프레스 관리자 비밀번호를 재설정하거나 2) FTP에 접속하여 재설정할 수 있습니다.

관리자 아이디 (사용자명) 또는 이메일 주소를 알고 있는 경우 먼저 이메일 전송을 통해 비밀번호 재설정(초기화)을 시도해보시기 바랍니다.

[ 이 글은 2021년 3월 9일에 최종 업데이트되었습니다. ]

워드프레스 비밀번호 분실 시 간편하게 재설정하는 방법

phyMyAdmin에 접속하여 관리자 비밀번호 재설정 / 초기화하기

먼저 웹호스팅 업체 사이트에 접속하여 phpMyAdmin에 접속하도록 합니다. 해외호스팅인 블루호스트에서 phpMyAdmin에 접속하는 방법은 "해외호스팅 블루호스트에서 phpMyAdmin에 접속하는 방법"을 참고해보세요. 카페24를 이용하는 경우 "카페24에서 phpMyAdmin을 설치하여 DB에 접속하기"를 참고해보시기 바랍니다.

DB 작업은 위험하므로 반드시 DB 백업을 받아놓으시기 바랍니다!!! DB 작업 과정에서 잘못될 경우 복구가 불가능할 수 있습니다.

Bluehost, Siteground, a2 호스팅 등 해외 호스팅을 이용하는 경우 보통 cPanel에 로그인하면 phpMyAdmin에 접근할 수 있는 툴을 찾을 수 있습니다.

블루호스트 사이트그라운드 phpMyAdmin 접속하기 - 워드프레스 관리자 비밀번호 분실 시 비밀번호 재설정하기
phpMyAdmin 툴

phpMyAdmin에 접속했다면 wp_users 테이블을 찾도록 합니다. 만약 설치 중에 접두어(Prefix)를 다른 값(예를 들어 wp123)으로 변경했다면 wp_ 대신 wp123_로 시작하는 테이블을 찾으시면 됩니다.

phyMyAdmin wp_users 테이블 - 워드프레스 관리자 패스워드 초기화

위 화면과 같이 표시되면 비밀번호를 분실하여 재설정하기를 원하는 사용자 이름(user_login)에 해당하는 필드에서 "Edit (수정)"를 누릅니다. 그러면 다음과 같은 화면이 표시됩니다.

워드프레스 비밀번호 분실 시 간편하게 재설정하는 방법 - phpMyAdmin 이용

위의 화면이 표시되면 user_pass 필드 옆의 드롭다운 메뉴를 클릭하여 MD5를 선택합니다(①). 그런 다음 옆의 값 필드에 새로운 비밀번호를 입력하고(②), 하단의 '실행' (Go) 단추를 클릭합니다.

이제 관리자 ID(위의 그림에서 user_login 컬럼의 값)와 새로 설정한 비밀번호를 사용하여 워드프레스 관리자 페이지(일반적으로 www.example.com/wp-admin)에 접속할 수 있습니다.

추후에 관리자 페이지에 로그인한 후에 사용자 > 프로필 페이지의 계정 관리 섹션에서 비밀번호를 변경할 수 있습니다.

관리자 비밀번호 변경

이 방법을 사용하면 다른 사이트에서 설명하는 것보다 간편하게 비밀번호를 재설정할 수 있습니다.

FTP 사이트에 접속하여 워드프레스 비밀번호 변경하기

사용자 이름을 알고 있지만 데이터베이스(phpMyAdmin)에 접속하는 것이 용이하지 않는 경우 FTP를 통해서도 간편하게 비밀번호를 재설정할 수 있습니다.

FTP를 통해 워드프레스 테마 폴더로 이동합니다. 보통 \워드프레스 설치 폴더\wp-content\themes\ 폴더 아래에 테마 폴더가 있습니다. 해당 테마 폴더로 이동하여 functions.php 파일을 열고 첫 라인 바로 아래(즉, <?php 바로 아래)에 다음 라인을 추가합니다:

wp_set_password( 'password', 1 );

'password'에 재설정할 비밀번호를 입력합니다. "1"은 wp_users 테이블에서 사용자 ID 번호입니다. 이 방법으로 비밀번호를 재설정한 후에 로그인할 때 오류가 나와서 접속이 안 되면, 다시 위의 라인을 삭제한 후에 바뀐 비밀번호로 로그인하면 됩니다. (직접 확인해 보니 위의 라인을 추가한 후에 로그인을 시도하니 오류가 나와서 다시 삭제하니 재설정된 비번으로 접속이 가능해졌습니다.) 이 방법을 사용하여 로그인에 성공하면 반드시 위의 라인을 삭제하도록 합니다.

♠ 참고: 이 방법이 위에서 설명한 DB에 접속하여 변경하는 것보다 쉽지만 ID가 1인 관리자 계정의 아이디를 반드시 알고 있어야 합니다. 그리고 간혹 안 되는 경우도 있는 것 같습니다. 잘 안 되면 다소 복잡하더라도 phyMyAdmin에 접속하여 비밀번호를 초기화하는 방법을 따르십시오.

이상으로 워드프레스에서 비밀번호를 잊어버린 경우 간단하게 재설정하는 방법에 대해 살펴보았습니다. 위의 워드프레스 비밀번호 찾기 방법 이외에 다소 복잡하지만 DB에서 새로운 관리자(Admin) 계정을 만드는 것도 가능합니다. 다음 기회에 이 방법에 대해 살펴보도록 하겠습니다.

참고:

위의 과정을 거쳐서 비밀번호를 쉽게 변경하여 재설정할 수 있습니다. 하지만 간혹 웹 에이전시에서 관리자 계정의 권한을 제한하는 조치를 취할 수 있습니다. 그런 경우 관리자라 하더라도 제대로 테마를 수정하거나 플러그인을 설치/업데이트할 수 없는 상황이 될 수 있습니다. 심지어 그림까지도 쉽게 바꿀 수 없게 권한이 제한되는 경우도 있습니다. 이로 인해 수정 시 과도한 추가 비용이 청구되는 문제가 발생하는 것 같습니다.

이 경우 소스를 분석하여 수정해야 합니다. 이 작업은 어떤 방식으로 기능을 제한했는지에 따라 시간이 다소 소요될 수 있습니다. 이런 문제로 인해 어려움을 겪는 경우 서비스 요청 페이지에서 서비스를 의뢰해주시기 바랍니다(소요 시간에 따라 비용이 청구될 수 있습니다).

참고 동영상:

위의 과정을 동영상을 통해 확인할 수 있습니다. 아래 동영상에서는 이 글의 이전 방법으로 관리자 비번을 재설정하는 방식을 소개하고 있지만, user_pass를 MD5로 설정하고 '값' 필드에 새로운 비밀번호를 입력하는 보다 수월하게 패스워드를 재설정할 수 있습니다.


39개 댓글

  1. 안녕하세요 워드프레스 사용하고 있는데, 비밀번호를 분실하였습니다.
    FTP로해서 functions.php을 찾았는데 열라는 뜻은 다운받아서 수정하고 다시 업로드하라는 뜻인가? functions.php파일 다운받았는데 확장자가 없어 여는게 안됩니다. 도움주시면 감사드립니다.

    1. 안녕하세요, 마짜라찌님. phpMyAdmin에 접속이 가능하다면 phpMyAdmin에 접속하여 비번을 재설정해보시겠어요? phpMyAdmin에서 보다 수월하게 변경하는 방법으로 글의 내용을 업데이트했습니다.

  2. 임시 비번 발송하는 메일도 막혀있고,
    FTP에 해당 테마 내 fuctions파일을 수정해도 안먹히고,
    카페24는 phpMyAdmin 지원이 종료된 것 같은데..

    혹시 다른 방안이 있을까요? ㅠㅠ
    관리자 쪽에서 비밀번호를 수정해주실 수 있다면
    어디로 연락해야하는지 알 수 있나요?...

  3. 사용자가 회원가입을 했고,
    '암호가 전송된 경우, 이메일(인박스 또는 스팸 폴더)을 확인하십시오.'
    라는 메시지를 확인 후 메일 계정으로 이동을 했습니다.

    다음과 같은 내용으로 메일이 왔습니다.
    ------------------------------

    사용자명: G******n

    비밀번호 설정하시려면, 다음 링크를 방문하십시오:
    ;

    http://news.giftseoul.co.kr/wp-login.php

    -------------------------------------------

    비밀번호가 없이 메일이 왔습니다.
    이런 경우 어떻게 문제를 해결해야 할까요?

    고견을 부탁 드립니다.

    1. 안녕하세요, 권성철님.

      비밀번호를 재설정하려면 로그인 화면에서 "비밀번호를 잃어버렸나요?"를 클릭한 다음, 이메일 주소를 넣고 "새 비밀번호 얻기"를 클릭합니다.

      https://www.screencast.com/t/DYXQuSmg

      그러면 이메일 주소로 비밀번호를 재설정할 수 있는 링크가 포함된 메일이 전송됩니다.

      이메일에 포함된 링크를 클릭하여 비밀번호를 재설정할 수 있습니다.

      https://www.screencast.com/t/nVve3Ut7Luz0

      이메일로 비밀번호가 전송되지 않고, 패스워드를 다시 설정할 수 있는 링크가 전송됩니다.

      1. 안녕하세요. 승훈님.
        비밀번호 재설정이 아니라...(제가 질문을 잘 못했습니다.)

        회원가입에서 '메일주소와 이름'만 입력하게 되어 있어서 정보를 입력했더니
        비밀번호는 메일로 보냈다고 해서 메일을 확인하러 갔더니
        비밀번호는 없고 '비밀번호 설정하시려면, 다음 링크를 방문하십시오'
        라는 메일만 왔습니다. 어떻게 해결 할 수 있을까요?

        급한거라서 통화 가능할까요? ([Deleted by Site Owner])

      2. 이 문제를 조금 살펴보니 네이버 메일에서 링크를 제대로 인식하지 못해 발생하는 문제네요.

        https://www.screencast.com/t/PlDAlIh4dY

        스크린샷 이미지에서 표시된 부분을 복사하여 브라우저의 주소란에 입력해야 합니다.
        지메일로 테스트해보니 제대로 링크가 인식되네요.

        *** 전화번호는 민감한 개인정보라서 삭제 처리해드렸습니다. 댓글 본문에 전화번호, 이메일 등 민감한 개인정보를 입력하지 마시기 바랍니다.

  4. 워드프레스는 사용자는 비밀번호를 자기가 수정못하게 되어있나요?
    이메일을 통해 랜덤한 문자열을 받고 나서 로그인 후
    자기가 처음 가입할때 입력했던 비밀번호 처럼 어느정도 사용자가
    쉽게 입력하는 키워드로 재설정하고 다시 사이트를 이용하는게 보통 업무일텐데요.????

    해당 사항이 궁금합니다.

    1. 안녕하세요, 이승훈님.

      이 글에서 다루는 내용은 기본적으로 관리자 비밀번호 분실 시 대처 방법입니다.

      일반 사용자의 경우
      1) 로그인이 가능한 경우 알림판 > 사용자 > 내 프로필에서 비밀번호를 변경할 수 있고,
      2) 비밀번호 분실로 로그인이 불가능한 경우 "로그인 페이지"에서 "암호를 분실하셨나요?"를 클릭하여 이메일을 통해 비밀번호를 재설정할 수 있습니다.
      3) 만약 위의 두 방법으로 불가능한 경우에는 해당 워드프레스 사이트의 관리자에게 요청하면 관리자가 관리자 페이지에서 개별 사용자의 비밀번호를 수동으로 설정해줄 수 있습니다.

      1. 로그인시 알림판이 보통 어디에 출력되나요?

        특정 태마에서는 출력이 안되는건지 내 프로필 까지의 메뉴를 찾을수 가 없네요.

      2. 사이트주소/wp-admin에 접속해보시기 바랍니다.

        관리자로 로그인하는 경우 왼쪽에 알림판이 표시됩니다.
        일반 사용자의 경우 사이트주소/wp-login.php로 접속하여 로그인해보세요.
        관리자가 아니면 표시되는 메뉴가 제한적입니다.

        관리자로 로그인해도 알림판의 메뉴가 모두 표시되지 않으면 다음 글을 참고해보세요.

        https://www.thewordcracker.com/basic/if-plugin-menu-does-not-appear-in-wordpress/

  5. 안녕하세요. 아이디/비밀번호를 분실한건 아니고, 기존에 잘 쓰다가 변경한적이 없는데 로그인이 안되어 알려주신 방법대로 phpmyadmin 접속하여 wp_users 폴더로 이동하였는데 오류가 있어 비밀번호를 변경하는 화면으로
    이동이 안됩니다. 방법이 없을까요 ㅠ.ㅠ 아래는 오류 메시지 입니다.

    Notice in .\libraries\sql-parser\src\Parser.php#373
    Trying to get property of non-object

    Backtrace

    .\libraries\sql-parser\src\Parser.php#326: SqlParser\Parser->parse()
    .\libraries\controllers\TableStructureController.class.php#347: SqlParser\Parser->__construct(boolean false)
    .\tbl_structure.php#48: PMA\Controllers\TableStructureController->indexAction()
    Notice in .\libraries\controllers\TableStructureController.class.php#352
    Undefined offset: 0

    Backtrace

    .\tbl_structure.php#48: PMA\Controllers\TableStructureController->indexAction()

    1. 안녕하세요, 밍밍님.

      에러 텍스트를 봤을 때, 이 문제는 웹호스팅 업체에 연락하여 문제 해결을 시도해보아야 할 것 같습니다.
      가능한 경우 반드시 DB 백업을 받아놓으시고 웹호스팅 업체 담당자에게 문의해보시기 바랍니다.

  6. 호스팅 업체에서 도메인 뒤에 /mysql 입력하면 phpMyAdmin 들어왔는데 여기서 로그인을 하라는데요..
    호스팅업체 아이디 비번도 안먹히고 워드프레스 비번도 잃어버렸는데 어떻게 로그인을 해야하는걸까요? ㅠ

    1. 안녕하세요, 뀨우우님.

      호스팅업체 아이디 비번이 안 맞는 경우 호스팅 업체에 연락하여 아이디와 비번을 알려달라고 요청해보시기 바랍니다.

      워드프레스 비밀번호를 재설정하려는 경우 도메인주소/wp-login.php로 접속한 후에 "암호를 분실하셨나요?"를 클릭한 후에 이메일을 입력하여 이메일 주소로 비밀번호 재설정 링크를 받으시기 바랍니다.

      참고로 DB 정보는 wp-config.php 파일에서 확인이 가능합니다.

  7. 오 정말정말 감사합니다...
    왜 그런지 잘 모르겠는데.. 사이트 url을 바꾸고 워드프레스 url도 사이트 url이랑 동일하게 바꾸고 났더니
    관리자 페이지에 비밀번호가 다르다고 로그인이 안되더라구요....
    메일로 바꾸는 방법은 모르겠어서 알려주신 방법으로 ftp로 바꿨더니 정상적으로 로그인 됐습니다!!!

  8. 알려주신대로 변경하였는데

    URL입력하면  "웹 사이트를 표시할 수 없습니다."  라는 메세지가 나옵니다. 

    1. 안녕하세요?

      위의 글을 살펴보았는데요, 웹사이트의 경로(URL)를 수정하는 내용은 없습니다.
      단지 비밀번호를 재설정하는 방법을 설명하고 있습니다.
      수정 과정에서 오류가 있지 않은지 점검해보시기 바랍니다.

      그리고 데이터베이스 작업을 할 때에는 항상 백업을 받아놓으시기 바랍니다.

  9. 좋은 정보네요. 위의 내용과 다른 질문이 있는데요. 카페24를 많이 이용하는 것 같은데 카페24 괜찮나요?

    1. 안녕하세요?
      답변이 늦어 죄송합니다. 카페24에 대해 호불호가 갈리기 때문에 딱히 좋다거나 좋지 않다거나 말씀드리기가 그렇네요. 개인적인 생각은 개인 차원에서 저렴한 비용에 서비스를 이용하기에는 괜찮지만 기업의 경우에는 여러 업체를 비교해보고 선택하는 것이 좋을 듯합니다. 그럼, 즐거운 하루 되시기 바랍니다.

    1. 안녕하세요?

      이 경우 우선 웹호스팅 가입할 때 받은 이메일을 검토해보시기 바랍니다.

      그대로 확인하지 못한 경우 FTP로 사이트에 접속하여 워드프레스가 설치된 폴더의 wp-config.php 파일을 확인해보시기 바랍니다.

      위와 같이 DB_Name과 DB_User, DB_Password를 확인할 수 있습니다.

      FTP에 접속할 수 없는 경우 웹호스팅 업체(예: cafe24의 웹호스팅 서비스를 이용하고 있는 경우 cafe24)에 문의해보시기 바랍니다.

  10. 안녕하세요.

    이 글을 참고로 관리자 아이디와 비번을 초기화했슴니다만 플러그인과 테마 메뉴가 안보여요. 어떻게 하면 플러거인 메뉴와 테마 메뉴를 보이도록 할 수 있는지 조언 부탁드립니다.
    1. 안녕하세요, angle님.

      본문에서 잠시 언급했듯이 일부 웹에이전시에서 클라이언트가 사이트를 제대로 수정하지 못하도록 워드프레스 관리자 권한을 제한하기도 합니다.

      이로 인해 관리자 계정이 있더라도 클라이언트는 사이트에 플러그인/테마를 설치하거나 변경할 수 없는 문제가 발생합니다. 이를 해결하기 위해서는 소스를 분석하여 문제가 되는 부분을 제거하거나 수정해야 하며, 시간이 조금 소요될 수 있습니다. 문의 페이지를 통해 자세한 정보를 알려주시면 연락을 드리도록 하겠습니다.

  11. 오 감사합니다. 초보자라 디비에 접속하여 수정하는게 쉽지 않았지만 덕분에 비번을 다시 설정할 수 있었습니다.

댓글 남기기

* 이메일 주소는 공개되지 않습니다.