> 데이터 베이스 > MySQL 튜토리얼 > MySQL 오류 1045: 비밀번호 재설정 후에도 '액세스 거부'를 수정하는 방법은 무엇입니까?

MySQL 오류 1045: 비밀번호 재설정 후에도 '액세스 거부'를 수정하는 방법은 무엇입니까?

Linda Hamilton
풀어 주다: 2024-12-05 07:55:10
원래의
220명이 탐색했습니다.

MySQL ERROR 1045: How to Fix

MySQL: 오류 1045 "액세스 거부됨" 문제 해결

발생한 오류:

명령을 사용하여 MySQL에 액세스하려고 할 때 행에서 사용자는 다음을 받습니다. 오류:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
로그인 후 복사

원인:

이 오류는 MySQL 서버가 지정된 비밀번호를 사용하여 지정된 사용자(일반적으로 "루트")에 대한 액세스를 거부하고 있음을 나타냅니다.

해결책:

비밀번호 이후 재설정은 효과가 없는 것으로 입증되었으므로 보다 철저한 접근 방식이 필요합니다.

완전히 제거하여 MySQL 재설치

  1. MySQL 완전 제거:
    모든 MySQL 파일과 디렉터리가 완전히 삭제되었는지 확인하세요. 제거되었습니다.
  2. 시스템 다시 시작:
    시스템을 재부팅하여 잔여 메모리를 모두 삭제합니다.
  3. MySQL 다시 설치:
    새로 설치 MySQL, 기본값 보장

추가 팁

  • 그랜트 테이블 건너뛰기:
    루트 비밀번호를 잊어버린 경우 --skip-grant-tables 옵션을 사용하여 MySQL을 다시 시작하여 일시적으로 액세스를 비활성화할 수 있습니다.
  • 루트 비밀번호 재설정:
    MySQL이 --skip-grant-tables로 실행되는 동안 MySQL 클라이언트에 연결하고 루트 비밀번호를 재설정합니다. MySQL 5.7 이상의 경우 다음 명령을 사용하십시오.

    UPDATE mysql.user SET authentication_string=PASSWORD('new_password')  WHERE  User='root';
    로그인 후 복사
  • 권한 플러시:
    비밀번호를 재설정한 후 권한을 플러시하여 변경 사항을 확인하세요. 가져가다 효과:

    FLUSH PRIVILEGES;
    로그인 후 복사

이 단계를 수행하면 "액세스 거부됨" 오류를 해결하고 기본 설치를 통해 MySQL 서버에 다시 액세스할 수 있습니다.

위 내용은 MySQL 오류 1045: 비밀번호 재설정 후에도 '액세스 거부'를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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