집 >데이터 베이스 >MySQL 튜토리얼 >mysql은 비밀번호를 잊어버렸습니다.
MySQL 비밀번호를 잊어버리는 것은 Mac 시스템에서 매우 흔한 문제이며, 특히 오랫동안 사용하지 않은 경우 더욱 그렇습니다. 이 경우 백업 비밀번호가 없거나 비밀번호 프롬프트를 찾을 수 없으면 MySQL 데이터베이스에 액세스할 수 없습니다. 그러나 걱정하지 마십시오. 이 기사에서는 Mac 시스템에서 잊어버린 MySQL 비밀번호에 대한 솔루션을 자세히 설명합니다.
방법 1: mysql_secure_installation 사용
MySQL 5.7 이상을 사용하는 경우 MySQL은 설치 중에 임시 비밀번호를 생성하며 이 비밀번호는 시스템 로그 파일에 저장됩니다. 다음 단계에 따라 비밀번호를 찾을 수 있습니다.
1. 터미널에 다음 명령을 입력합니다.
sudo grep 'temporary Password' /var/log/mysql/error.log
2. 다음 콘텐츠 출력에:
[참고] root@localhost에 대해 임시 비밀번호가 생성됩니다: xxxxxxxx
여기서 'xxxxxxxx'는 임시 비밀번호입니다.
3. MySQL에 들어가려면 다음 명령을 입력하세요.
mysql -u root -p
비밀번호를 입력하라는 메시지가 표시됩니다. 방금 찾은 임시 비밀번호를 입력해야 합니다. 다음으로 비밀번호가 강제로 변경됩니다. 안내에 따라 비밀번호 변경을 완료하세요.
방법 2: 비밀번호 재설정
MySQL 5.6 이하를 사용하는 경우 비밀번호를 재설정하려면 다음 단계를 수행해야 합니다.
1 MySQL 서비스를 중지합니다.
sudo /usr/local/mysql / support-files/mysql.server stop
2 비밀번호 확인 모드를 건너뛰고 MySQL을 시작하려면 다음 명령을 사용하세요.
sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables &
참고: 이 모드에서 MySQL은 사용자의 신원을 인증하지 않으므로 누구나 마음대로 데이터베이스를 사용할 수 있습니다. 따라서 비밀번호 재설정을 완료한 후 즉시 이 모드를 종료하고 MySQL 서비스를 다시 시작해야 합니다.
3. MySQL에 연결:
mysql -u root
4. MySQL에서 다음 명령을 실행하여 루트 사용자의 비밀번호를 업데이트합니다.
UPDATE mysql.user SET Password=PASSWORD('your_new_password') WHERE User=' root';
참고: 여기에서 "your_new_password"를 자신의 새 비밀번호로 바꾸세요.
5. 권한 새로 고침:
6. MySQL 종료:
7. MySQL 종료:
sudo /usr/local/mysql/support-files/mysql.server stop
8. MySQL을 다시 시작하세요.
sudo /usr/local/mysql/support-files/mysql.server start
이제 새 비밀번호를 사용하여 MySQL에 로그인할 수 있습니다.
요약
MySQL은 우리가 일상 업무에서 자주 사용하는 데이터베이스 관리 시스템인데, MySQL 비밀번호를 잊어버리는 문제에 자주 직면하게 됩니다. 이 문제로 인해 몇 가지 문제가 발생할 수 있지만 위에서 언급한 방법을 따르면 MySQL 비밀번호를 쉽게 잊어버릴 수 있습니다. 이 기사가 도움이 되기를 바랍니다.
위 내용은 mysql은 비밀번호를 잊어버렸습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!