mysql 비밀번호를 잊어버린 경우 해결 방법: 1. mysqladmin 명령을 사용하여 비밀번호를 재설정합니다. 2. mysqld_safe를 사용하여 비밀번호를 재설정합니다. 3. MySQL 구성 파일을 수정합니다.
MySQL 비밀번호를 잊어버렸을 때 당황하지 마세요. 데이터베이스에 다시 액세스하는 데 도움이 되는 여러 가지 방법이 있습니다. 이 기사에서는 MySQL 데이터베이스에 다시 액세스할 수 있는 몇 가지 일반적인 방법을 소개합니다.
1. mysqladmin 명령을 사용하여 비밀번호를 재설정하세요. 이 방법은 간단하고 빠릅니다. 터미널(또는 명령줄 창)을 열고 다음 명령을 입력하세요:
mysqladmin-uroot-ppassword'new_password'
'new_password'를 설정하려는 새 비밀번호로 바꾸세요. 그런 다음 Enter를 누르세요. 이전 비밀번호를 묻는 메시지를 표시하는 키입니다. 이전 비밀번호가 정확하면 시스템이 자동으로 비밀번호를 변경하고 비밀번호 변경 성공 메시지를 표시합니다.
2. mysqld_safe를 사용하여 비밀번호 재설정: 이 방법은 시스템 관리자 권한이 있는 경우에만 적용 가능합니다. 먼저 MySQL 서비스를 중지합니다. 그런 다음 터미널에 다음 명령을 입력합니다.
mysqld_safe--skip-grant-tables&
이렇게 하면 MySQL 서비스가 시작되고 액세스 제어가 건너뜁니다. 그런 다음, 다른 터미널 창을 열고 다음 명령을 입력하여 데이터베이스 서버에 연결합니다:
mysql-uroot
그런 다음, 다음 SQL 명령을 사용하여 비밀번호를 재설정합니다:
FLUSHPRIVILEGES; ALTERUSER'root'@'localhost'IDENTIFIEDBY'new_password';
'new_password'를 설정하려는 새 비밀번호로 바꿔야 합니다. . 그런 다음 "quit" 명령을 입력하여 MySQL을 종료합니다.
3. MySQL 구성 파일 수정: 이 방법은 시스템 관리자 권한이 있고 MySQL 구성 파일에 직접 액세스할 수 있는 상황에 적합합니다. 먼저 MySQL 서비스를 중지합니다. 그런 다음 터미널에 다음 명령을 입력하여 구성 파일을 엽니다.
sudonano/etc/mysql/my.cnf
파일에서 다음 줄을 찾습니다.
[mysqld]
그 아래에 다음 줄을 추가합니다.
skip-grant-tables
그런 다음 파일을 저장하고 편집기를 닫습니다. MySQL 서비스를 다시 시작합니다. 이제 다음 명령을 사용하여 데이터베이스에 액세스하고 비밀번호를 재설정할 수 있습니다.
mysql-uroot
그런 다음 다음 SQL 명령을 사용하여 비밀번호를 재설정하세요.
FLUSHPRIVILEGES; ALTERUSER'root'@'localhost'IDENTIFIEDBY'new_password';
'new_password'를 설정하려는 새 비밀번호로 바꾸는 것을 기억하세요. 마지막으로 "quit"을 입력하여 이 명령은 MySQL을 종료하고 구성 파일에서 추가된 줄을 제거합니다. MySQL 서비스를 다시 시작합니다.
이 메서드를 실행하려면 해당 권한이 필요합니다. 적절한 권한이 없으면 시스템 관리자나 데이터베이스 관리자에게 도움을 요청하세요.
앞으로 비밀번호를 잊어버리지 않도록 비밀번호를 올바르게 관리하고 정기적으로 변경하는 것이 좋습니다.
위 내용은 mysql 비밀번호를 잊어버린 경우 어떻게 해야 하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!