블로그

  • Mailcow-dockerized를 시놀로지(Synology)에 설치해서 사용할 때 오류

    What is happening? 페이지 뜨면서 메인 페이지에 접속이 안되는 경우 아래의 설정을 찾아 비활성화 시켜주니 해결이 되었다.

    IPv6 비활성화
    ENABLE_IPV6=n
    IPV6_NETWORK=

    또는 주석처리

    #IPV6_NETWORK=##$@@#@#@#!#@

    필자는 위 방법으로 해결하였다.

  • 윈도우10 포맷 완벽 가이드 – 초기화부터 재설치까지

    윈도우10 포맷 완벽 가이드 – 초기화부터 재설치까지

    컴퓨터가 느려지거나 문제가 발생했을 때, 윈도우10 포맷(초기화)은 가장 효과적인 해결 방법입니다. 이 가이드에서는 초보자도 쉽게 따라할 수 있도록 윈도우10을 포맷하는 모든 방법을 상세하게 설명합니다.

    📑 목차

    ⚠️ 중요 경고
    포맷(초기화)을 진행하면 모든 데이터가 영구적으로 삭제됩니다. 반드시 중요한 파일을 백업한 후 진행하세요!

    📋 포맷 전 필수 준비사항

    포맷을 진행하기 전에 반드시 다음 사항들을 확인하고 준비해야 합니다.

    1. 중요 데이터 백업

    1백업이 필요한 항목
    • 문서 파일: 내 문서, 바탕화면, 다운로드 폴더
    • 사진 및 동영상: 내 사진, 비디오 폴더
    • 즐겨찾기: 웹 브라우저 북마크, 비밀번호
    • 프로그램 설정: 게임 세이브 파일, 프로그램 라이선스 키
    • 드라이버: 특수 하드웨어 드라이버 파일

    2. 백업 방법

    백업 방법 장점 단점
    외장 하드 드라이브 대용량, 빠른 속도, 오프라인 보관 추가 비용 발생
    클라우드 스토리지
    (OneDrive, Google Drive)
    어디서나 접근 가능, 자동 동기화 업로드 시간 소요, 용량 제한
    USB 메모리 휴대성, 저렴한 가격 용량 제한
    네트워크 드라이브 (NAS) 대용량, 중앙 관리 초기 설정 복잡, 비용

    3. 윈도우 정품 인증 정보 확인

    💡 제품 키 확인 방법
    대부분의 경우 윈도우10은 디지털 라이선스로 자동 인증되지만, 확인하려면:
    1. 설정업데이트 및 보안정품 인증 클릭
    2. “디지털 라이선스로 정품 인증됨” 또는 “제품 키로 정품 인증됨” 확인
    3. Microsoft 계정에 연결되어 있는지 확인

    4. 필요한 준비물

    • 안정적인 전원 공급: 노트북의 경우 전원 어댑터 연결
    • 인터넷 연결: 윈도우 업데이트 및 드라이버 설치용
    • USB 메모리: (클린 설치 시) 8GB 이상, USB 2.0 또는 3.0
    • 시간 여유: 1~3시간 정도 소요

    🔧 방법 1: 설정을 통한 초기화 (권장)

    가장 쉽고 안전한 방법입니다. 윈도우가 정상적으로 부팅되는 경우 이 방법을 사용하세요.

    옵션 선택 가이드

    초기화 옵션 설명 추천 대상
    내 파일 유지 개인 파일은 그대로 두고 설정과 앱만 제거 파일을 따로 백업하기 어려운 경우
    모든 항목 제거 모든 파일, 설정, 앱을 완전히 삭제 컴퓨터 판매, 완전히 새로 시작

    🔹 개인 파일 유지하고 초기화

    1설정 메뉴 열기
    • 시작 버튼 클릭 → 설정 (⚙️ 아이콘) 클릭
    • 또는 Windows 키 + I 단축키 사용
    2복구 옵션 찾기
    • 업데이트 및 보안 클릭
    • 왼쪽 메뉴에서 복구 클릭
    3초기화 시작
    • “이 PC 초기화” 섹션에서 시작 버튼 클릭
    • 내 파일 유지 옵션 선택
    4제거될 앱 확인
    • 제거될 앱 목록이 표시됩니다
    • “제거할 앱 목록” 링크를 클릭하여 바탕화면에 저장 가능
    • 다음 클릭
    5초기화 실행
    • 최종 확인 화면에서 초기화 버튼 클릭
    • 컴퓨터가 자동으로 재부팅되며 초기화 진행
    • 소요 시간: 약 20~60분
    ⚠️ 주의사항
    • 초기화 중에는 전원을 끄거나 케이블을 뽑지 마세요
    • 개인 파일은 유지되지만, 설치한 프로그램은 모두 제거됩니다
    • 재설치가 필요한 프로그램 목록을 미리 메모해두세요

    🔹 모든 항목 제거하고 초기화

    1~3위의 1~3단계 동일하게 진행
    4초기화 옵션 선택
    • 모든 항목 제거 옵션 선택
    • 다음 화면에서 두 가지 옵션 중 선택:
      • 내 파일만 제거: 빠르지만 데이터 복구 가능 (일반적인 사용)
      • 파일 제거 및 드라이브 정리: 느리지만 안전 (컴퓨터 판매 시)
    5드라이브 선택
    • Windows가 설치된 드라이브만: C: 드라이브만 포맷
    • 모든 드라이브: 모든 파티션 포맷 (D:, E: 등 포함)
    6초기화 실행
    • 초기화 버튼 클릭
    • 소요 시간: 파일만 제거 시 30~90분, 드라이브 정리 시 수 시간

    💿 방법 2: USB/DVD를 이용한 클린 설치

    윈도우가 부팅되지 않거나, 완전히 깨끗한 상태로 설치하고 싶을 때 사용하는 방법입니다.

    📥 1단계: 윈도우10 설치 미디어 만들기

    1미디어 생성 도구 다운로드
    • 정상 작동하는 다른 컴퓨터에서 진행
    • Microsoft 공식 사이트 방문: microsoft.com/software-download/windows10
    • 지금 도구 다운로드 버튼 클릭
    • MediaCreationTool.exe 파일 다운로드
    2USB 준비
    • 8GB 이상의 USB 메모리 준비 (USB 안의 모든 데이터는 삭제됩니다)
    • USB를 컴퓨터에 연결
    3설치 미디어 생성
    1. 다운로드한 MediaCreationTool.exe 실행
    2. 사용 조건 동의
    3. 다른 PC용 설치 미디어 만들기 선택
    4. 언어, 에디션, 아키텍처 선택:
      • 언어: 한국어
      • 에디션: Windows 10
      • 아키텍처: 64비트 (x64) 또는 32비트 (x86)
    5. USB 플래시 드라이브 선택
    6. 연결된 USB 드라이브 선택
    7. 다운로드 및 생성 대기 (약 30~60분 소요)
    💡 아키텍처 확인 방법
    현재 PC의 아키텍처를 확인하려면:
    설정시스템정보 → “시스템 종류”에서 확인

    ⚙️ 2단계: BIOS 설정 및 부팅 순서 변경

    1BIOS 진입
    • 컴퓨터를 재시작하거나 전원을 켭니다
    • 제조사 로고가 나타날 때 BIOS 진입 키를 연타:
      • 삼성: F2
      • LG: F2
      • HP: F10 또는 ESC
      • Dell: F2 또는 F12
      • Lenovo: F1 또는 F2
      • ASUS: F2 또는 Del
      • MSI: Del
    2부팅 순서 변경
    1. BIOS 메뉴에서 Boot 또는 부팅 탭 이동
    2. Boot Priority 또는 부팅 순서 찾기
    3. USB 드라이브를 첫 번째 부팅 장치로 설정
      • 일반적으로 F5/F6 키로 순서 변경
      • 또는 마우스 드래그로 순서 변경
    4. F10 키를 눌러 저장 후 종료 (Save & Exit)
    ⚠️ 참고
    일부 PC에서는 부팅 시 F12 또는 F11 키를 눌러 일회성 부팅 메뉴를 띄울 수 있습니다. 이 경우 BIOS 설정 변경 없이 USB를 직접 선택할 수 있습니다.

    🔧 3단계: 윈도우10 설치

    1설치 시작
    • USB로 부팅되면 “Press any key to boot from USB…” 메시지가 나타남
    • 아무 키나 누르면 윈도우 설치 화면 로딩
    2언어 및 키보드 설정
    • 설치 언어: 한국어
    • 시간 및 통화 형식: 한국어(대한민국)
    • 키보드 또는 입력 방법: Microsoft 입력기
    • 다음 클릭
    3설치 유형 선택
    • 지금 설치 클릭
    • 제품 키 입력 화면:
      • 제품 키가 있으면 입력
      • 없으면 제품 키가 없습니다 클릭 (나중에 자동 인증됨)
    • 윈도우10 에디션 선택 (Home, Pro 등)
    • 사용 조건 동의
    4설치 방법 선택
    • 업그레이드: 파일, 설정, 앱 유지 (권장하지 않음)
    • 사용자 지정: 새로 설치 (클린 설치) ← 이 옵션 선택
    5파티션 설정 (중요!)

    디스크 파티션 목록이 표시됩니다. 여기서 주의 깊게 진행하세요.

    옵션 A – 기존 파티션 삭제 후 새로 설치 (완전 포맷):

    1. Windows가 설치된 파티션 선택 (보통 “드라이브 0 파티션 2”)
    2. 삭제 버튼 클릭
    3. 경고 메시지 확인 후 확인
    4. 다른 파티션도 삭제하려면 반복
    5. “할당되지 않은 공간”이 생성됨
    6. 할당되지 않은 공간 선택 후 다음 (자동으로 파티션 생성)

    옵션 B – 기존 파티션에 덮어쓰기:

    1. Windows를 설치할 파티션 선택
    2. 포맷 버튼 클릭
    3. 경고 메시지 확인 후 확인
    4. 다음 클릭
    🚨 매우 중요!
    파티션 삭제/포맷 시 해당 파티션의 모든 데이터가 영구적으로 삭제됩니다. 중요한 데이터가 있는 파티션은 절대 삭제하지 마세요!
    6설치 진행
    • 윈도우 파일 복사 및 설치 진행
    • 여러 번 자동 재부팅됩니다 (정상)
    • 소요 시간: 20~60분
    • 재부팅 시 “Press any key…” 메시지가 나오면 아무 키도 누르지 마세요
    7초기 설정 (OOBE)

    설치가 완료되면 초기 설정 화면이 나타납니다:

    1. 지역 선택: 대한민국
    2. 키보드 레이아웃: Microsoft 입력기
    3. 두 번째 키보드: 건너뛰기
    4. 네트워크 연결: Wi-Fi 또는 이더넷 연결
    5. 계정 설정:
      • Microsoft 계정으로 로그인 (권장)
      • 또는 “오프라인 계정” 선택 → 로컬 계정 생성
    6. 개인 정보 설정: 선호에 따라 선택
    7. Cortana 설정: 선호에 따라 선택
    ✅ 설치 완료!
    잠시 후 윈도우10 바탕화면이 나타납니다. 축하합니다!

    🔄 방법 3: 고급 시작 옵션으로 초기화

    윈도우가 정상적으로 부팅되지 않을 때 사용하는 방법입니다.

    방법 A: 로그인 화면에서 진입

    1. 윈도우 로그인 화면에서 Shift 키를 누른 상태로 전원다시 시작 클릭
    2. 파란색 “옵션 선택” 화면이 나타남
    3. 문제 해결이 PC 초기화 선택
    4. 이후 방법 1과 동일하게 진행

    방법 B: 강제 종료로 진입 (3회 반복)

    1. 컴퓨터 전원을 켭니다
    2. 윈도우 로고가 나타나면 전원 버튼을 길게 눌러 강제 종료
    3. 위 과정을 3회 반복
    4. 4번째 부팅 시 자동으로 “자동 복구” 화면 표시
    5. 고급 옵션문제 해결이 PC 초기화 선택
    ⚠️ 주의
    강제 종료는 시스템에 부담을 줄 수 있으므로 최후의 수단으로만 사용하세요.

    ✨ 포맷 후 필수 작업

    포맷이 완료된 후 다음 작업들을 순서대로 진행하세요.

    1. 윈도우 업데이트

    1. 설정업데이트 및 보안Windows Update
    2. 업데이트 확인 클릭
    3. 모든 업데이트 설치 (여러 번 재부팅 필요할 수 있음)
    4. 선택적 업데이트도 확인 (드라이버 포함)

    2. 드라이버 설치

    다음 순서로 드라이버를 설치하세요:

    1. 칩셋 드라이버: 메인보드 제조사 웹사이트에서 다운로드
    2. 그래픽 카드 드라이버:
    3. 사운드 카드: 메인보드 제조사 웹사이트
    4. 네트워크 어댑터: 메인보드 제조사 또는 랜카드 제조사
    5. 기타 주변기기: 프린터, 스캐너 등
    💡 드라이버 자동 설치 프로그램
    노트북의 경우 제조사가 제공하는 드라이버 자동 설치 프로그램을 사용하면 편리합니다:
    • 삼성: Samsung Update
    • LG: LG Smart Assistant
    • HP: HP Support Assistant
    • Dell: Dell SupportAssist
    • Lenovo: Lenovo Vantage

    3. 필수 프로그램 설치

    카테고리 추천 프로그램
    웹 브라우저 Chrome, Firefox, Edge (기본 내장)
    보안 프로그램 Windows Defender (기본 내장), Malwarebytes
    압축 프로그램 7-Zip, Bandizip
    오피스 Microsoft Office, 한글, LibreOffice
    미디어 플레이어 VLC, PotPlayer, Daum PotPlayer
    PDF 뷰어 Adobe Acrobat Reader, SumatraPDF
    클라우드 스토리지 OneDrive (기본 내장), Google Drive, Dropbox

    4. 시스템 최적화

    성능 향상을 위한 설정:

    • 시각 효과 줄이기: 시스템 속성고급성능 옵션 → “최고 성능 조정”
    • 시작 프로그램 관리: 작업 관리자 (Ctrl+Shift+Esc) → 시작 프로그램 탭에서 불필요한 프로그램 비활성화
    • 디스크 정리: 디스크 정리 실행하여 임시 파일 삭제
    • 전원 관리: 설정시스템전원 및 절전 → “고성능” 모드 선택 (데스크톱)

    5. 데이터 복원

    • 백업해둔 파일을 원래 위치로 복사
    • 웹 브라우저 북마크 및 비밀번호 동기화
    • 이메일 계정 재설정
    • 프로그램 라이선스 키 재입력

    ❓ 자주 묻는 질문 (FAQ)

    Q1. 포맷하면 윈도우 정품 인증도 사라지나요?

    A: 아니요. Windows 10은 대부분 디지털 라이선스로 인증되어 있어, 같은 하드웨어에 재설치하면 자동으로 인증됩니다. Microsoft 계정에 연결되어 있으면 더욱 안전합니다.

    Q2. 개인 파일 유지 옵션이 안전한가요?

    A: 대부분의 경우 안전하지만, 100% 보장되지는 않습니다. 중요한 파일은 반드시 별도로 백업하는 것을 권장합니다.

    Q3. 포맷 후 인터넷이 안 되는데 어떻게 하나요?

    A: 네트워크 어댑터 드라이버가 설치되지 않았을 가능성이 높습니다. 다른 컴퓨터에서 메인보드 제조사 웹사이트에 접속하여 LAN/Wi-Fi 드라이버를 다운로드한 후 USB로 옮겨 설치하세요.

    Q4. 포맷 없이 윈도우를 빠르게 하는 방법은?

    A: 다음 방법들을 시도해보세요:

    • 디스크 정리 및 임시 파일 삭제
    • 시작 프로그램 비활성화
    • 바이러스/멀웨어 검사
    • 하드 디스크 조각 모음 (HDD의 경우)
    • SSD로 업그레이드
    • RAM 추가

    Q5. SSD와 HDD 중 어디에 윈도우를 설치해야 하나요?

    A: 반드시 SSD에 설치하세요. SSD는 HDD보다 5~10배 빠른 속도를 제공하여 부팅 시간과 프로그램 실행 속도가 크게 향상됩니다. HDD는 데이터 저장용으로 사용하는 것이 좋습니다.

    Q6. 포맷 중 오류가 발생했어요. 어떻게 하나요?

    A: 오류 유형에 따라 다릅니다:

    • “Windows를 설치할 수 없습니다” 오류: 파티션을 모두 삭제하고 다시 시도
    • 블루스크린: RAM 불량 또는 하드웨어 문제 가능성. 메모리 테스트 실행
    • 무한 재부팅: USB 메모리를 다시 만들거나 다른 USB 포트 사용
    • 드라이버 오류: 최신 드라이버를 미리 다운로드하여 USB에 저장

    Q7. 파티션을 여러 개로 나누는 것이 좋나요?

    A: 개인의 선호에 따라 다릅니다:

    • 장점: 시스템과 데이터 분리, 재설치 시 데이터 보존 용이
    • 단점: 공간 관리 복잡, SSD에서는 성능상 이점 없음
    일반적으로 SSD 시대에는 파티션을 나누지 않고 클라우드/외장 HDD로 백업하는 것을 권장합니다.

    Q8. Windows 10 Home과 Pro의 차이는 무엇인가요?

    A: 주요 차이점:

    • Home: 일반 사용자용, 기본적인 모든 기능 포함
    • Pro: 비즈니스/전문가용, 추가 기능:
      • BitLocker 드라이브 암호화
      • 원격 데스크톱 호스트
      • Hyper-V 가상화
      • 그룹 정책 관리
      • 도메인 가입
    일반 사용자는 Home 에디션으로 충분합니다.

    Q9. 윈도우10 지원이 언제까지인가요?

    A: Windows 10의 공식 지원은 2025년 10월 14일까지입니다. 이후에는 보안 업데이트가 제공되지 않으므로, Windows 11로 업그레이드를 고려해야 합니다.

    Q10. USB 부팅이 안 되는데 어떻게 하나요?

    A: 다음 사항을 확인하세요:

    • BIOS에서 Secure Boot 비활성화
    • BIOS에서 CSM/Legacy 모드 활성화 (UEFI 부팅 문제 시)
    • 다른 USB 포트 사용 (USB 2.0 포트 권장)
    • USB 메모리를 다시 만들기 (Rufus 프로그램 사용)
    • 다른 USB 메모리 사용

    🎯 마무리

    윈도우10 포맷은 처음에는 복잡해 보이지만, 이 가이드를 따라 하나씩 진행하면 누구나 성공할 수 있습니다. 가장 중요한 것은 데이터 백업입니다. 포맷을 진행하기 전에 반드시 중요한 파일을 안전하게 백업했는지 다시 한번 확인하세요.

    포맷 후에는 깨끗하고 빠른 윈도우를 경험할 수 있습니다. 정기적인 유지보수와 함께 사용하면 더 오랫동안 쾌적한 컴퓨터 환경을 유지할 수 있습니다.

    💡 추가 도움말
    • 문제가 발생하면 오류 메시지를 정확히 기록하고 검색하세요
    • Windows 공식 지원 포럼: answers.microsoft.com/ko-kr
    • 긴급한 경우 Microsoft 지원팀에 문의: 1577-9700

    📌 이 가이드가 도움이 되셨나요?
    컴퓨터 관련 궁금한 점이 있으시면 언제든지 문의해 주세요!

  • 워드프레스 관리자 페이지 비밀번호 찾는 방법 완벽 가이드

    워드프레스 관리자 비밀번호를 잊어버렸을 때 당황하지 마세요. 이 글에서는 관리자 페이지에 다시 접속할 수 있는 다양한 방법을 상세하게 안내해드립니다.

    목차

    1. 이메일을 통한 비밀번호 재설정 (가장 간단한 방법)
    2. functions.php 파일 수정하기
    3. phpMyAdmin으로 데이터베이스 직접 수정
    4. WP-CLI 사용하기
    5. Emergency Password Reset Script 사용

    1. 이메일을 통한 비밀번호 재설정

    가장 기본적이고 안전한 방법입니다.

    단계별 진행방법

    1. 워드프레스 로그인 페이지(yoursite.com/wp-admin)로 이동
    2. “비밀번호를 잊으셨나요?” 또는 “Lost your password?” 링크 클릭
    3. 관리자 계정의 이메일 주소 또는 사용자명 입력
    4. 이메일로 받은 비밀번호 재설정 링크 클릭
    5. 새로운 비밀번호 설정

    주의사항

    • 등록된 이메일 주소에 접근할 수 있어야 합니다
    • 스팸 메일함도 확인해보세요
    • 이메일이 오지 않으면 다른 방법을 사용해야 합니다

    2. functions.php 파일 수정하기

    FTP나 파일 매니저에 접근할 수 있다면 이 방법을 사용할 수 있습니다.

    방법 1: 임시 관리자 계정 생성

    단계별 진행

    1. FTP 클라이언트나 호스팅 파일 매니저로 접속

    • FileZilla, WinSCP 등의 FTP 프로그램 사용
    • 또는 호스팅 제어판의 파일 매니저 사용

    2. functions.php 파일 찾기

    경로: /wp-content/themes/사용중인테마이름/functions.php

    3. 파일 백업하기 (매우 중요!)

    • 원본 파일을 복사하여 functions.php.backup 등으로 저장

    4. functions.php 파일 열고 맨 아래에 다음 코드 추가

    <?php
    function create_temp_admin_user() {
        $username = 'temp_admin';
        $password = 'TempPassword123!@#';
        $email = 'temp@yourdomain.com';
    
        if (!username_exists($username) && !email_exists($email)) {
            $user_id = wp_create_user($username, $password, $email);
            $user = get_user_by('id', $user_id);
            $user->set_role('administrator');
            echo '임시 관리자 계정이 생성되었습니다!';
        }
    }
    add_action('init', 'create_temp_admin_user');
    ?>
    

    5. 파일 저장 후 사이트 방문

    • 사이트의 어느 페이지든 한 번 접속하면 계정이 생성됩니다
    • 메시지가 표시되면 계정 생성 완료

    6. 임시 계정으로 로그인

    • 사용자명: temp_admin
    • 비밀번호: TempPassword123!@#

    7. 기존 관리자 비밀번호 재설정

    • 대시보드 → 사용자 → 모든 사용자
    • 원래 관리자 계정 클릭
    • 새 비밀번호 설정

    8. 반드시 추가한 코드 삭제!

    • functions.php에서 추가한 코드 전체 삭제
    • 임시 계정도 삭제 (선택사항이지만 권장)

    방법 2: 기존 사용자 비밀번호 직접 변경

    <?php
    function reset_admin_password() {
        $user_id = 1; // 변경하려는 사용자 ID (보통 1이 첫 번째 관리자)
        $new_password = 'NewPassword123!@#';
    
        wp_set_password($new_password, $user_id);
        echo '비밀번호가 변경되었습니다!';
    }
    add_action('init', 'reset_admin_password');
    ?>
    

    중요: 사이트를 한 번 방문한 후 반드시 이 코드를 삭제하세요!

    주의사항

    • 보안 위험: 코드 삭제를 잊으면 누구나 비밀번호를 재설정할 수 있습니다
    • 사용자 ID 확인: 사용자 ID가 1이 아닐 수 있으니 데이터베이스에서 확인
    • PHP 구문 오류 주의: 코드 입력 시 오타가 있으면 사이트 전체가 오류날 수 있습니다
    • 작업 전 백업 필수: 원본 파일을 꼭 백업하세요

    3. phpMyAdmin으로 데이터베이스 직접 수정

    데이터베이스에 직접 접근하여 비밀번호를 변경하는 방법입니다.

    준비물

    • phpMyAdmin 접속 정보 (호스팅 제어판에서 확인)
    • 데이터베이스 사용자명 및 비밀번호

    단계별 진행

    1. phpMyAdmin 접속

    • 호스팅 제어판(cPanel, Plesk 등)에서 phpMyAdmin 클릭

    2. 워드프레스 데이터베이스 선택

    • 좌측 목록에서 워드프레스 데이터베이스 클릭

    3. wp_users 테이블 찾기

    • wp_users 테이블 클릭 (접두사가 다를 수 있음)

    4. 관리자 계정 찾기

    • user_login 열에서 관리자 사용자명 확인

    5. 비밀번호 변경

    • 해당 행의 “편집” 버튼 클릭
    • user_pass 필드 찾기
    • 함수 드롭다운에서 MD5 선택
    • 값 입력란에 새로운 비밀번호 입력 (평문으로)
    • “실행” 또는 “저장” 버튼 클릭

    예시

    필드 함수
    user_pass MD5 MyNewPassword123

    MD5 vs 직접 해시 입력

    워드프레스는 실제로 MD5가 아닌 더 강력한 해시를 사용하지만, MD5를 선택하면 워드프레스가 다음 로그인 시 자동으로 안전한 해시로 변환합니다.

    주의사항

    • 데이터베이스 작업 전 반드시 백업
    • 잘못된 수정은 사이트 전체에 영향을 줄 수 있습니다
    • 테이블 접두사가 wp_가 아닐 수 있으니 확인 필요

    4. WP-CLI 사용하기

    SSH 접근이 가능하고 WP-CLI가 설치되어 있다면 가장 빠른 방법입니다.

    사전 요구사항

    • SSH 접속 권한
    • WP-CLI 설치

    명령어

    # 워드프레스 디렉토리로 이동
    cd /path/to/wordpress
    
    # 비밀번호 변경
    wp user update admin --user_pass="NewPassword123"
    

    사용자명으로 변경

    wp user update 사용자명 --user_pass="새비밀번호"

    사용자 ID로 변경

    wp user update 1 --user_pass="새비밀번호"

    모든 사용자 목록 보기

    wp user list

    장점

    • 빠르고 안전함
    • 자동으로 강력한 해시 적용
    • 실수할 여지가 적음

    5. Emergency Password Reset Script 사용

    워드프레스 공식 Emergency Password Reset Script를 사용하는 방법입니다.

    단계별 진행

    1. 스크립트 다운로드

    • 워드프레스 공식 문서에서 스크립트 확인

    2. emergency.php 파일 생성

    • 워드프레스 루트 디렉토리에 emergency.php 파일 생성

    3. 다음 코드 입력

    <?php
    require_once('./wp-blog-header.php');
    require_once('./wp-includes/registration.php');
    
    if ( !empty($_POST['emergency_pass']) ) {
        $user_login = 'admin'; // 관리자 사용자명
        $user = get_user_by('login', $user_login);
    
        if ( $user ) {
            wp_set_password($_POST['emergency_pass'], $user->ID);
            echo '비밀번호가 성공적으로 변경되었습니다!';
        } else {
            echo '사용자를 찾을 수 없습니다.';
        }
    }
    ?>
    
    <form method="post">
        <label>새 비밀번호: </label>
        <input type="password" name="emergency_pass" />
        <input type="submit" value="비밀번호 변경" />
    </form>
    

    4. 브라우저에서 접속

    • yoursite.com/emergency.php 접속
    • 새 비밀번호 입력 후 제출

    5. 사용 후 즉시 파일 삭제

    • 보안을 위해 반드시 삭제!

    비밀번호 분실 예방 팁

    1. 비밀번호 관리자 사용

    • LastPass, 1Password, Bitwarden 등 활용
    • 강력한 비밀번호를 안전하게 저장

    2. 이메일 주소 최신 상태 유지

    • 관리자 계정의 이메일을 정기적으로 확인
    • 접근 가능한 이메일 주소로 유지

    3. 2단계 인증 활성화

    • Google Authenticator, Authy 등의 플러그인 사용
    • 추가 보안 계층 제공

    4. 백업 관리자 계정 생성

    • 보조 관리자 계정을 미리 만들어두기
    • 다른 이메일 주소 사용

    5. 정기적인 백업

    • 데이터베이스 정기 백업
    • 파일 백업도 함께 진행

    보안 주의사항

    강력한 비밀번호 만들기

    • 최소 12자 이상
    • 대소문자, 숫자, 특수문자 조합
    • 사전에 있는 단어 피하기
    • 개인정보 포함하지 않기

    예시

    잘못된 예: password123, admin2024, myname1234
    좋은 예: K#9mP$vL2@xQ, Tr8!pK2$wN5@, 5Jm#9Lp$2Wq!
    

    작업 후 체크리스트

    • functions.php에 추가한 코드 삭제했는가?
    • emergency.php 파일 삭제했는가?
    • 임시 관리자 계정 삭제했는가?
    • 새 비밀번호를 안전한 곳에 저장했는가?
    • 데이터베이스 접속 기록 확인했는가?

    자주 묻는 질문 (FAQ)

    Q1. functions.php 수정 후 사이트가 깨졌어요!

    답변: PHP 구문 오류가 발생했을 가능성이 큽니다. FTP로 접속하여 백업해둔 원본 파일로 복구하세요.

    Q2. phpMyAdmin에서 비밀번호를 바꿨는데 로그인이 안 돼요.

    답변: MD5 함수를 선택했는지 확인하세요. 함수 선택 없이 직접 해시를 입력하면 작동하지 않습니다.

    Q3. 사용자 ID가 1이 아니에요.

    답변: phpMyAdmin에서 wp_users 테이블을 확인하거나, functions.php에서 사용자명으로 찾는 코드를 사용하세요.

    Q4. 모든 방법을 시도했는데도 로그인이 안 돼요.

    답변:

    • 플러그인 충돌 가능성: FTP로 /wp-content/plugins 폴더명을 임시로 변경
    • 테마 문제: /wp-content/themes 폴더에서 다른 테마로 변경
    • .htaccess 문제: 파일을 임시로 이름 변경하여 테스트

    Q5. FTP 정보가 없어요.

    답변: 호스팅 제공업체에 문의하여 FTP 정보를 받거나, 호스팅 제어판의 파일 매니저를 사용하세요.


    마무리

    워드프레스 관리자 비밀번호를 분실해도 당황하지 마세요. 위의 방법들을 순서대로 시도해보면 대부분의 경우 해결할 수 있습니다.

    권장 순서:

    1. 이메일 비밀번호 재설정 (가장 안전)
    2. functions.php 수정 (FTP 접근 가능 시)
    3. phpMyAdmin 수정 (데이터베이스 접근 가능 시)
    4. WP-CLI (SSH 접근 가능 시)
    5. Emergency Script (긴급 상황)

    어떤 방법을 사용하든 보안을 최우선으로 생각하고, 작업 후에는 반드시 추가한 코드나 파일을 삭제하는 것을 잊지 마세요!