macOS에서 MySQL 루트 사용자 및 비밀번호 복원: 종합 가이드
실수로 MySQL 루트 사용자를 제거한 후 액세스 권한을 다시 얻는 것이 어려울 수 있습니다. , 특히 추가 사용자 계정이 없으면 더욱 그렇습니다. 이 문서에서는 MAMP의 MySQL 설치를 활용하는 macOS 사용자를 위한 단계별 솔루션을 제공합니다.
루트 액세스 복원 단계:
-
SysAdmin 확보 권한: 작업에는 관리 권한이 필요하므로 승인된 사용자와 협력하여 다음을 실행합니다. 명령을 실행합니다.
-
my.cnf 구성 파일 편집:
- MAMP 설치 디렉터리(일반적으로 /Applications/MAMP/)를 찾습니다.
- 어떤 텍스트에서든 "conf/my.cnf" 파일을 엽니다. editor.
- "[mysqld]" 섹션 아래에 "skip-grant-tables" 줄을 추가합니다.
-
MySQL을 다시 시작합니다.
- 터미널에서 "Applications/MAMP/Library/bin/" 디렉터리.
- "sudo ./mysql.server restart" 명령을 실행합니다.
-
접속 비밀번호가 없는 MySQL:
- 새 터미널 열기 window.
- "mysql"을 입력하고 Enter를 누르세요. 비밀번호를 입력하라는 메시지가 표시되지만 공백으로 두십시오.
-
'루트' 사용자 다시 생성:
- In MySQL 콘솔에서 다음을 실행하세요. 명령:
- "mysql.user에서 삭제 사용자 = 'root' AND 호스트 = 'localhost';"
- "mysql.user SET 사용자 = '에 삽입 root', 호스트 = 'localhost', 비밀번호 = Password('yournewpassword'), ... (나머지 권한)";
-
my.cnf 구성 업데이트:
- "my.cnf" 파일로 돌아가서 "skip-grant-tables" 줄을 제거하세요.
- 저장하고 닫으세요.
-
MySQL 다시 시작:
- "sudo ./mysql.server restart" 명령을 실행합니다.
-
루트 비밀번호로 다시 연결:
- 새 루트 비밀번호를 사용하여 phpMyAdmin 또는 다른 MySQL 클라이언트를 엽니다.
다음을 팔로우하세요. 단계를 거치면 macOS에서 MAMP MySQL 설치에 대한 루트 액세스를 복원할 수 있습니다.
위 내용은 MAMP를 사용하여 macOS에서 MySQL 루트 사용자 및 비밀번호를 어떻게 복원할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!