MySQL은 매우 널리 사용되는 데이터베이스 관리 시스템이며 웹 애플리케이션 개발에 널리 사용됩니다. MySQL을 설치하고 사용하는 과정에서 로그인 비밀번호, 루트 비밀번호 등 중요한 정보를 설정해야 하기 때문에, MySQL 루트 비밀번호를 잊어버리는 경우가 종종 있다. 이번 글에서는 이러한 상황에 대처하는 방법을 다양한 측면에서 소개하겠습니다.
1. MySQL 루트 비밀번호 검색
1. mysqladmin 명령 사용
Linux 또는 Mac 터미널에서는 mysqladmin 명령을 사용하여 MySQL 루트 비밀번호를 검색할 수 있습니다. 구체적인 단계는 다음과 같습니다.
1단계: 터미널 열기
2단계: 다음 명령을 사용하여 MySQL 데이터베이스에 로그인합니다.
mysql -u root -p
3단계: 다음과 같은 경우 비밀번호를 입력합니다. 잊어버리셨다면 4단계로 건너뛰세요.
4단계: 다음 명령을 사용하여 루트 비밀번호를 재설정하세요.
mysqladmin -u 루트 비밀번호 NEWPASSWORD
2. MySQL 구성 파일을 수정하세요
MySQL 루트 비밀번호를 잊어버린 경우, 구성 파일을 수정하여 검색할 수도 있습니다. 구체적인 단계는 다음과 같습니다.
1단계: MySQL 구성 파일 찾기
Linux 시스템에서 MySQL 구성 파일은 일반적으로 /etc/my.cnf 또는 /etc/mysql/my.cnf입니다. Windows 시스템에서 구성 파일은 일반적으로 C:Program FilesMySQLMySQL Server X.Xmy.ini에 있습니다.
2단계: MySQL 서비스 중지
Linux 또는 Mac 터미널에서 다음 명령을 사용하여 MySQL 서비스를 중지합니다.
sudo /etc/init.d/mysql stop
Windows 시스템에서 서비스를 엽니다. 목록에서 MySQL 서비스를 찾은 후 마우스 오른쪽 버튼을 클릭하고 중지를 선택합니다.
3단계: MySQL 구성 파일 편집
텍스트 편집기를 사용하여 MySQL 구성 파일을 엽니다. 다음 줄을 찾으세요:
[mysqldump]
user=root
password=OLD_PASSWORD
원래 비밀번호를 원하는 새 비밀번호로 변경하세요. 예를 들어, 비밀번호를 "apple"로 변경하려면 다음과 같이 작성해야 합니다.
[mysqldump]
user=root
password=apple
4단계: MySQL 서비스 시작
Linux 또는 Mac 터미널에서 , 다음 명령을 사용하여 MySQL 서비스를 시작합니다.
sudo /etc/init.d/mysql start
Windows 시스템에서 서비스 목록을 열고 MySQL 서비스를 찾은 다음 마우스 오른쪽 버튼을 클릭하고 "시작"을 선택합니다.
2. MySQL 루트 비밀번호를 잊어버리지 않도록 방지
1. 비밀번호를 기록하세요
MySQL 루트 비밀번호를 처음 설정하고 변경할 때는 비밀번호 관리 도구를 사용하여 비밀번호를 기록하는 것이 좋습니다. 잊어버리고. 1Password 또는 LastPass와 같은 비밀번호 관리 도구를 선택하여 비밀번호를 기록할 수 있습니다.
2. MySQL 비밀번호 정책 활성화
MySQL은 사용자가 복잡한 비밀번호를 사용하도록 강제하여 비밀번호 크래킹의 어려움을 높이는 비밀번호 정책 사용을 지원합니다. MySQL 구성 파일을 편집하여 비밀번호 정책을 활성화할 수 있습니다. 구체적인 단계는 다음과 같습니다.
1단계: MySQL 구성 파일 찾기
Linux 시스템에서 MySQL 구성 파일은 일반적으로 /etc/my.cnf 또는 /etc/mysql/my.cnf입니다. Windows 시스템에서 구성 파일은 일반적으로 C:Program FilesMySQLMySQL Server X.Xmy.ini에 있습니다.
2단계: MySQL 구성 파일 편집
텍스트 편집기를 사용하여 MySQL 구성 파일을 엽니다. 다음 줄을 찾으세요:
[mysqld]
default_authentication_plugin=mysql_native_password
기본 인증 플러그인을 mysql_native_password로 변경하고 다음을 추가하세요:
[mysqld]
default_authentication_plugin=mysql_native_password
validate_password_policy=STRONG
validate_password_length=8
validate_password_mixed_ case_count=1
default_password_lifetime=365
위 설정은 다음 비밀번호 정책을 활성화합니다:
Linux 또는 Mac 터미널에서 다음 명령을 사용하여 MySQL 서비스를 다시 시작하세요.
sudo /etc/init.d/mysql restart
Windows 시스템에서 서비스를 엽니다. 목록에서 MySQL 서비스를 찾아 마우스 오른쪽 버튼을 클릭하고 "다시 시작"을 선택합니다.
요약:
MySQL 루트 비밀번호를 잊어버리면 많은 불편을 겪는 경우가 많습니다. 이 기사에서는 다양한 상황에 따라 MySQL 루트 비밀번호를 검색하는 방법을 소개합니다. 동시에 이 문서에서는 비밀번호 기록 및 MySQL 비밀번호 정책 활성화와 같은 몇 가지 예방 조치도 권장합니다. 향후 MySQL 사용 시 이러한 조치를 통해 비밀번호를 더 잘 관리하고 비밀번호 문제로 인한 문제를 방지하는 데 도움이 되기를 바랍니다.
위 내용은 mysql 루트 비밀번호를 잊어버렸습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!