집 >데이터 베이스 >MySQL 튜토리얼 >리눅스 mysql 비밀번호를 잊어버렸어요
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!