>데이터 베이스 >MySQL 튜토리얼 >WAMP에서 MySQL '루트' 비밀번호를 재설정하는 방법은 무엇입니까?

WAMP에서 MySQL '루트' 비밀번호를 재설정하는 방법은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-20 02:16:02232검색

How to Reset Your MySQL 'root' Password on WAMP?

WAMP

에서 MySQL '루트' 비밀번호를 다시 얻는 간단한 방법

실수로 '루트'를 잊어버려 PHPMyAdmin에 액세스할 수 없게 되었습니다. WAMP 2.5에서 '@'localhost' 비밀번호를 사용하면 답답함을 느낄 수 있습니다.


비밀번호 재설정



  1. MySQL 서비스 중지: WAMPManager >로 이동합니다. MySQL > 서비스 > 서비스를 중지합니다.
  2. my.ini 파일을 편집합니다. WAMPManager에서 MySQL > my.ini를 열고 [wampmysqld](32bit) 또는 [wampmysqld64](64bit) 섹션 아래에 "skip-grant-tables"를 추가합니다.
  3. MySQL을 다시 시작합니다. WAMPManager로 돌아가기 > MySQL > 서비스 > 서비스 시작/재개.
  4. MySQL 콘솔 열기: WAMPManager를 통해 MySQL 콘솔에 액세스 > MySQL > MySQL 콘솔.
  5. 비밀번호 재설정: MySQL 버전에 따라 다음 명령을 실행합니다(각 줄 끝에 세미콜론 포함).


    • MySQL 5.7 이전: 업데이트 mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';

    • MySQL 5.7 이후: UPDATE mysql.user SET 인증_string=PASSWORD('MyNewPass') WHERE User='root';


  6. 권한 플러시: FLUSH PRIVILEGES 실행;
  7. MySQL 콘솔 종료: 'quit' 입력 mysql 명령 프롬프트.
  8. MySQL 서비스 중지: 1단계를 반복합니다.
  9. "skip-grant-tables" 제거: my.ini를 열고 skip-grant-tables 항목을 제거합니다(변경하지 않고 그대로 두면 보안 위험이 발생함).
  10. < li>MySQL 다시 시작: 3단계를 구현합니다.

  11. 비밀번호 만료 비활성화(선택 사항): MySQL 콘솔에 연결하고 다음을 실행합니다. 쿼리 ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;.


이 단계를 완료하면 다음을 사용하여 '루트' 사용자로 PHPMyAdmin에 대한 액세스 권한을 성공적으로 다시 얻을 수 있습니다. 새로 설정한 비밀번호입니다.

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

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