분실한 MySQL 루트 비밀번호를 어떻게 검색하나요?

Patricia Arquette
풀어 주다: 2024-11-05 17:39:02
원래의
702명이 탐색했습니다.

How do I retrieve my lost MySQL root password?

MySQL 루트 비밀번호 분실 시 검색

MySQL 루트 비밀번호를 잊어버린 경우 당황하지 마세요. 원래 비밀번호를 모르고 검색하거나 재설정할 수 있는 방법이 있습니다.

옵션 1: 파일 기반 검색

전통적으로 MySQL은 ~에 루트 비밀번호를 저장합니다. Unix 기반 시스템의 /.mylogin.cnf 파일입니다. 그러나 로컬에 directadmin 디렉터리가 없다고 언급했는데, 이는 다른 시스템을 사용하고 있음을 나타낼 수 있습니다.

옵션 2: 임시 루트 액세스

Ubuntu 사용자의 경우 , 다음 단계에 따라 일시적으로 MySQL 데이터베이스에 대한 루트 액세스 권한을 얻을 수 있습니다.

  1. MySQL 서비스 중지: sudo service mysql stop
  2. 안전 모드에서 MySQL 시작: sudo mysqld_safe -- Skip-grant-tables --skip-syslog --skip-networking
  3. 비밀번호 없이 MySQL에 연결: mysql -u root
  4. 루트 비밀번호 변경:

    UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';
    FLUSH PRIVILEGES;
    로그인 후 복사
  5. 안전 모드를 종료하고 MySQL을 다시 시작하세요.

    mysqladmin shutdown
    sudo service mysql start
    로그인 후 복사

참고: 이 방법은 MySQL 5.7 이하에서 작동합니다. 버전 8.0 이상에서는 mysql.user 테이블의 비밀번호 필드가 제거되었습니다. 대신 인증_문자열 필드를 사용하세요.

위 내용은 분실한 MySQL 루트 비밀번호를 어떻게 검색하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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