>데이터 베이스 >MySQL 튜토리얼 >리눅스 mysql 비밀번호를 잊어버렸어요

리눅스 mysql 비밀번호를 잊어버렸어요

WBOY
WBOY원래의
2023-05-23 13:13:073039검색

Linux 시스템에서 MySQL 데이터베이스를 사용할 때 비밀번호를 잊어버리는 상황이 발생할 수 있습니다. 이때 다음 방법을 통해 이 문제를 해결할 수 있습니다.

방법 1: mysqladmin 명령을 사용하여 비밀번호를 재설정합니다.

Linux 터미널에 다음 명령을 입력하여 MySQL 서비스를 중지합니다.

sudo /etc/init. d/mysql stop

그런 다음 MySQL 서비스를 다시 시작하고 시작 시 권한 확인을 비활성화합니다.

sudo mysqld_safe --skip-grant-tables &

mysqladmin 명령을 사용하여 루트 사용자의 비밀번호를 업데이트하세요

mysqladmin -u root 비밀번호 newpassword

참고: 여기서 newpassword를 설정하려는 새 비밀번호로 바꾸세요

비밀번호 변경을 완료한 후 MySQL 터미널에 다음 명령을 입력하여 종료

exit;

마지막으로 MySQL 서비스를 다시 시작하여 변경 사항을 적용하세요.

sudo /etc/init.d/mysql restart

방법 2: MySQL 설치 중 기본 계정 사용(MySQL을 방금 설치한 경우에만 적용 가능)

MySQL을 방금 설치했고 루트 사용자의 비밀번호를 잊어버린 경우 , 다음 단계를 통해 비밀번호를 재설정할 수 있습니다.

먼저 MySQL 서비스를 중지합니다.

sudo /etc/init.d/mysql stop

그런 다음 루트 사용자로 MySQL 서비스를 시작합니다

sudo mysqld_safe -- Skip-grant-tables --skip-networking &

MySQL 터미널에 Enter 다음 명령을 사용하여 루트 사용자 비밀번호를 업데이트하십시오.

mysql -u root

UPDATE mysql.user SET 인증_string=PASSWORD('newpassword') WHERE User='root' AND Host='localhost';

FLUSH PRIVILEGES;

참고: 여기서 newpassword를 설정하려는 새 비밀번호로 바꾸세요.

종료하려면 MySQL 터미널에 다음 명령을 입력하세요

exit;

마지막으로 MySQL 서비스를 다시 시작하여 변경 사항을 적용합니다

sudo /etc/init.d/mysql restart

방법 3: MySQL 구성 파일을 삭제하여 문제 해결

터미널에 다음 명령을 입력하여 루트 업데이트 사용자 비밀번호:

sudo nano /etc/mysql/debian.cnf

파일의 사용자 및 비밀번호 변경 설정하려는 새 사용자 및 비밀번호로 값을 변경하십시오.

다음 명령을 실행하여 MySQL에 로그인하십시오. Terminal

mysql -u root -p

MySQL 터미널에서 새로운 사용자와 비밀번호로 로그인

마지막으로 MySQL 서비스를 다시 시작하세요

sudo /etc/init.d/mysql restart

요약:

The 위에는 비밀번호 분실 문제를 완전히 해결하는 몇 가지 방법이 있습니다. 도움이 되길 바랍니다. 데이터베이스나 시스템을 사용할 때는 비밀번호 분실과 같은 위험한 상황을 피하기 위해 항상 경계해야 합니다. 위의 방법을 통해 MySQL 비밀번호 문제를 해결할 때 실수로 데이터베이스 리소스를 파괴하지 않도록 주의하십시오.

위 내용은 리눅스 mysql 비밀번호를 잊어버렸어요의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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