>데이터 베이스 >MySQL 튜토리얼 >MAMP를 사용하여 macOS에서 MySQL 루트 사용자 및 비밀번호를 어떻게 복원할 수 있습니까?

MAMP를 사용하여 macOS에서 MySQL 루트 사용자 및 비밀번호를 어떻게 복원할 수 있습니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-25 18:45:15745검색

How Can I Restore My MySQL Root User and Password on macOS Using MAMP?

macOS에서 MySQL 루트 사용자 및 비밀번호 복원: 종합 가이드

실수로 MySQL 루트 사용자를 제거한 후 액세스 권한을 다시 얻는 것이 어려울 수 있습니다. , 특히 추가 사용자 계정이 없으면 더욱 그렇습니다. 이 문서에서는 MAMP의 MySQL 설치를 활용하는 macOS 사용자를 위한 단계별 솔루션을 제공합니다.

루트 액세스 복원 단계:

  1. SysAdmin 확보 권한: 작업에는 관리 권한이 필요하므로 승인된 사용자와 협력하여 다음을 실행합니다. 명령을 실행합니다.
  2. my.cnf 구성 파일 편집:

    • MAMP 설치 디렉터리(일반적으로 /Applications/MAMP/)를 찾습니다.
    • 어떤 텍스트에서든 "conf/my.cnf" 파일을 엽니다. editor.
    • "[mysqld]" 섹션 아래에 "skip-grant-tables" 줄을 추가합니다.
  3. MySQL을 다시 시작합니다.

    • 터미널에서 "Applications/MAMP/Library/bin/" 디렉터리.
    • "sudo ./mysql.server restart" 명령을 실행합니다.
  4. 접속 비밀번호가 없는 MySQL:

    • 새 터미널 열기 window.
    • "mysql"을 입력하고 Enter를 누르세요. 비밀번호를 입력하라는 메시지가 표시되지만 공백으로 두십시오.
  5. '루트' 사용자 다시 생성:

    • In MySQL 콘솔에서 다음을 실행하세요. 명령:
    • "mysql.user에서 삭제 사용자 = 'root' AND 호스트 = 'localhost';"
    • "mysql.user SET 사용자 = '에 삽입 root', 호스트 = 'localhost', 비밀번호 = Password('yournewpassword'), ... (나머지 권한)";
  6. my.cnf 구성 업데이트:

    • "my.cnf" 파일로 돌아가서 "skip-grant-tables" 줄을 제거하세요.
    • 저장하고 닫으세요.
  7. MySQL 다시 시작:

    • "sudo ./mysql.server restart" 명령을 실행합니다.
  8. 루트 비밀번호로 다시 연결:

    • 새 루트 비밀번호를 사용하여 phpMyAdmin 또는 다른 MySQL 클라이언트를 엽니다.

다음을 팔로우하세요. 단계를 거치면 macOS에서 MAMP MySQL 설치에 대한 루트 액세스를 복원할 수 있습니다.

위 내용은 MAMP를 사용하여 macOS에서 MySQL 루트 사용자 및 비밀번호를 어떻게 복원할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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