>데이터 베이스 >MySQL 튜토리얼 >mysql은 비밀번호를 잊어버렸습니다.

mysql은 비밀번호를 잊어버렸습니다.

WBOY
WBOY원래의
2023-05-20 09:48:081667검색

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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