집 >데이터 베이스 >MySQL 튜토리얼 >실수로 권한을 취소한 후 MySQL 루트 액세스를 복구하는 방법은 무엇입니까?
--skip-grant-tables를 사용하여 MySQL에서 루트 권한을 복구하는 방법
실수로 MySQL 데이터베이스에서 자신을 잠근 경우 루트 권한을 취소하여 --skip-grant-tables를 사용하여 액세스 권한을 다시 얻는 단계별 가이드는 다음과 같습니다. 옵션입니다.
전제 조건:
단계:
MySQL 서비스 중지:
관리자 도구를 클릭하고 서비스로 이동하세요. MySQL 서비스를 찾아 중지합니다.
구성 파일 편집:
MySQL 구성 파일(my.ini 또는 my.cnf)을 찾습니다. ) 시스템에서. 기본 위치는 다음과 같습니다:
추가 --skip-grant-tables 옵션:
구성 파일의 [mysqld] 섹션에 다음 줄을 추가합니다:
skip-grant-tables
MySQL 서비스 다시 시작:
서비스 창으로 돌아가 MySQL을 시작합니다.
비밀번호 없이 로그인:
명령 프롬프트를 열고 MySQL에 로그인합니다. 이제 비밀번호를 입력하지 않고도 데이터베이스에 액세스할 수 있습니다.
루트 비밀번호 재설정(선택 사항):
원하는 경우 다음을 실행하여 루트 사용자의 비밀번호를 재설정할 수 있습니다. 명령:
ALTER USER 'root'@'localhost' IDENTIFIED BY '<new_password>';
--skip-grant-tables 옵션 제거:
액세스 권한을 다시 얻은 후에는 반드시 제거하십시오. 구성 파일의 --skip-grant-tables 옵션을 사용하고 MySQL을 다시 시작하세요. 서비스를 제공합니다.
위 내용은 실수로 권한을 취소한 후 MySQL 루트 액세스를 복구하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!