잃어버린 MySQL 자격 증명을 검색하는 방법은 무엇입니까?

Mary-Kate Olsen
풀어 주다: 2024-11-20 15:36:12
원래의
628명이 탐색했습니다.

How to Retrieve Lost MySQL Credentials?

잃어버린 MySQL 자격 증명 검색

MySQL 사용자 이름과 비밀번호를 잊어버린 경우 절망하지 마십시오. 이 가이드는 이를 검색하기 위한 단계별 솔루션을 제공합니다.

지침:

  1. MySQL 프로세스 중지:

    • MySQL 설치 디렉터리로 이동합니다. 그리고 다음 명령을 실행하세요:

      sudo /etc/init.d/mysql stop
      로그인 후 복사
      로그인 후 복사
      • '/etc/init.d/mysql'을 Linux의 올바른 MySQL 설치 경로 또는 Windows의 'net stop MySQL'로 대체해야 합니다.
  2. 다음으로 MySQL을 다시 시작하세요. --skip-grant-tables:

    • 비밀번호 인증을 우회하려면 '--skip-grant-tables' 옵션을 사용하여 MySQL을 시작하세요.

      sudo /etc/init.d/mysql start --skip-grant-tables
      로그인 후 복사
  3. 루트로 연결 사용자:

    • '-u root' 옵션을 사용하여 MySQL 콘솔 클라이언트를 시작하여 루트 사용자로 연결을 설정합니다.

      mysql -u root
      로그인 후 복사
  4. MySQL 나열 사용자:

    • MySQL 데이터베이스 내에서 사용 가능한 모든 사용자 표시:

      SELECT * FROM mysql.user;
      로그인 후 복사
  5. 다시 놓기 비밀번호:

    • 원하는 사용자 이름에 새 비밀번호를 지정하세요.

      UPDATE mysql.user SET Password=PASSWORD('[password]') WHERE User='[username]';
      로그인 후 복사
      • '[password]'를 원하는 비밀번호로 바꾸고 ' [사용자 이름]'에 원하는 사용자 이름을 입력하세요. 수정하세요.
  6. 정상 작동 복원:

    • 일단 비밀번호, MySQL 프로세스 종료 다시:

      sudo /etc/init.d/mysql stop
      로그인 후 복사
      로그인 후 복사
      • 마지막으로 '--skip-grant-tables' 없이 MySQL을 정상적으로 다시 시작하여 적절한지 확인합니다. 보안:

        sudo /etc/init.d/mysql start
        로그인 후 복사

주의:

항상 정상적인 MySQL 작업을 복원하는 것을 기억하세요. 이러한 단계를 완료한 후 정상적으로 프로세스를 중지했다가 다시 시작하면 됩니다. '--skip-grant-tables'를 활성화하면 데이터베이스 보안이 손상될 수 있습니다.

위 내용은 잃어버린 MySQL 자격 증명을 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿