>  기사  >  데이터 베이스  >  WAMP에서 PHPMyAdmin의 잃어버린 MySQL 비밀번호를 복구하는 방법은 무엇입니까?

WAMP에서 PHPMyAdmin의 잃어버린 MySQL 비밀번호를 복구하는 방법은 무엇입니까?

Barbara Streisand
Barbara Streisand원래의
2024-11-16 11:57:02974검색

How to Recover Lost MySQL Password for PHPMyAdmin on WAMP?

WAMP에서 잃어버린 PHPMyAdmin의 MySQL 비밀번호에 다시 액세스하기

루트 비밀번호를 변경한 후 PHPMyAdmin에 액세스하는 데 문제가 있습니다. '@'localhost' 계정입니다. 다른 곳에 언급된 방법을 사용해도 새 비밀번호를 잊어버렸고 MySQL 콘솔을 사용할 수 없습니다.

해결책:

액세스 권한을 다시 얻으려면 다음 단계를 따르세요.

1. MySQL 서비스 중지:

  • WAMP를 실행하고 MySQL > 서비스 > 서비스를 중지하세요.

2. my.ini 파일 편집:

  • WAMP > MySQL > my.ini.
  • [wampmysqld](32비트용) 또는 [wampmysqld64](64비트용) 섹션을 찾으세요.
  • 바로 뒤에 "skip-grant-tables"를 추가하세요. 섹션 제목

3. MySQL 서비스 다시 시작:

  • WAMP >를 클릭하세요. MySQL > 서비스 > 서비스 시작/재개

4. MySQL 콘솔 열기:

  • WAMP > MySQL > MySQL 콘솔.

5. 루트 비밀번호 재설정:

  • mysql> 프롬프트:

    • MySQL 버전 5.7 이전:

      • UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
      • 플러시 권한;
    • MySQL 버전 5.7 게시:

      • mysql.user SET 인증_string=PASSWORD('MyNewPass') WHERE User='root' 업데이트 ;
      • 플러시 권한;

참고: 'MyNewPass'를 설정하려는 새 비밀번호로 바꾸세요.

6. MySQL 콘솔 종료

  • mysql> 프롬프트.

7. MySQL 서비스 중지:

  • WAMP >를 클릭합니다. MySQL > 서비스 > 서비스 중지

8. Skip-grant-tables 매개변수 제거:

  • my.ini 파일에서 "skip-grant-tables" 매개변수를 제거합니다.
  • 변경 사항을 저장합니다.

9. MySQL 서비스 다시 시작:

  • WAMP >를 클릭하세요. MySQL > 서비스 > 서비스 시작/재개

10. (선택 사항) 비밀번호 만료 방지:

  • MySQL 콘솔을 엽니다.
  • 다음 명령을 입력합니다.

    • ALTER USER 'root '@'localhost' 비밀번호 만료 절대;

11. PHPMyAdmin에 로그인

  • 사용자 이름 'root'와 설정한 새 비밀번호를 사용하여 PHPMyAdmin에 액세스합니다.

"skip-grant-tables"는 그대로 두고 my.ini 파일의 " 매개변수는 보안상 위험합니다. 비밀번호를 재설정한 후 즉시 삭제하세요.

위 내용은 WAMP에서 PHPMyAdmin의 잃어버린 MySQL 비밀번호를 복구하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.