> 일반적인 문제 > mysql 비밀번호를 잊어버린 경우 어떻게 해야 하나요?

mysql 비밀번호를 잊어버린 경우 어떻게 해야 하나요?

zbt
풀어 주다: 2023-07-19 10:23:35
원래의
16689명이 탐색했습니다.

mysql 비밀번호를 잊어버린 경우 해결 방법: 1. mysqladmin 명령을 사용하여 비밀번호를 재설정합니다. 2. mysqld_safe를 사용하여 비밀번호를 재설정합니다. 3. MySQL 구성 파일을 수정합니다.

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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿