>데이터 베이스 >MySQL 튜토리얼 >루트 비밀번호를 잊어버린 경우 MySQL에 대한 액세스를 어떻게 복구할 수 있습니까?

루트 비밀번호를 잊어버린 경우 MySQL에 대한 액세스를 어떻게 복구할 수 있습니까?

DDD
DDD원래의
2024-12-23 06:22:27383검색

How Can I Recover Access to MySQL When I've Forgotten the Root Password?

잊어버린 루트 비밀번호로 MySQL에 대한 액세스 다시 얻기

두려운 "'루트' 사용자에 대한 액세스 거부" 오류가 발생할 수 있습니다. MySQL 데이터베이스를 관리하려고 할 때 장애물이 됩니다. UPDATE 문과 관련된 원래 질문에 언급된 기술로는 문제가 해결되지 않았을 수 있지만 재설정된 루트 비밀번호로 MySQL에 대한 액세스를 복원할 수 있는 간단한 솔루션이 있습니다.

계속하려면 다음 단계를 따르세요. :

  1. MySQL 중지: MySQL을 중지하려면 sudo stop mysql 명령을 사용하세요. service.
  2. 특수 옵션으로 MySQL 시작: sudo mysqld --skip-grant-tables --skip-networking을 사용하여 MySQL을 시작합니다. 이러한 옵션은 이 인스턴스에 대한 인증 및 네트워크 액세스를 비활성화합니다.
  3. MySQL에 연결: mysql을 실행하여 인증 없이 MySQL에 대한 연결을 설정합니다.
  4. 루트 비밀번호 재설정 : update mysql.user setpassword=password('your_new_password') where user = 'root'; 명령문을 실행합니다. 루트 비밀번호를 원하는 값으로 재설정합니다.
  5. 플러시 권한: 플러시 권한을 실행합니다. 사용자 권한 캐시를 업데이트하려면
  6. MySQL 종료: 종료를 사용하세요. MySQL 세션을 닫습니다.
  7. MySQL 관리 종료: sudo mysqladmin shutdown을 실행하여 MySQL 서비스 관리를 중지합니다.
  8. MySQL을 정상적으로 시작합니다: 마지막으로 sudo start mysql을 사용하여 수정된 루트로 MySQL을 정상적으로 다시 시작합니다.

이제 새로 설정된 루트 비밀번호를 사용하여 MySQL에 다시 액세스할 수 있습니다. 이 접근 방식은 원래 비밀번호를 분실했거나 잊어버린 경우 특히 유용하며, 데이터베이스 시스템에 대한 관리 제어권을 다시 얻을 수 있습니다.

위 내용은 루트 비밀번호를 잊어버린 경우 MySQL에 대한 액세스를 어떻게 복구할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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