MySQL은 매우 인기 있는 관계형 데이터베이스 관리 시스템이지만 사용자가 MySQL 루트 비밀번호를 잊어버린 경우 몇 가지 문제에 직면하게 됩니다. 이런 상황에 직면하더라도 걱정하지 마십시오. 이 기사에서는 MySQL 루트 비밀번호를 복구하는 데 도움이 되는 몇 가지 효과적인 방법을 소개합니다.
방법 1: 명령줄 사용
일반적으로 MySQL 루트 계정의 비밀번호를 이미 알고 있다면 명령줄을 통해 비밀번호를 변경할 수 있습니다. 수행해야 할 단계는 다음과 같습니다.
sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
여기서 "newpassword"가 새 비밀번호입니다. 설정하려는 실제 비밀번호로 바꾸십시오.
quit
MySQL을 종료한 후 MySQL 루트 계정의 비밀번호가 성공적으로 변경되었습니다.
방법 2: mysqld_safe 사용
MySQL 루트 계정의 비밀번호를 잊어버린 경우 mysqld_safe를 사용하여 비밀번호를 재설정할 수 있습니다. mysqld_safe는 비밀번호 없이 MySQL을 시작할 수 있게 해주는 MySQL 서버의 일부입니다.
mysqld_safe를 사용하여 MySQL 루트 비밀번호를 재설정하는 단계는 다음과 같습니다.
sudo service mysql stop
sudo /usr/bin/mysqld_safe --skip-grant-tables &
sudo mysql -uroot
use mysql; update user set authentication_string=PASSWORD("newpassword") where User='root'; flush privileges;
여기서 "newpassword"가 새 비밀번호라는 점에 유의하세요. 설정하려는 실제 비밀번호로 바꾸십시오.
quit; sudo service mysql stop
이제 MySQL 루트 계정의 비밀번호가 성공적으로 재설정되었습니다. 새로운 비밀번호로 다시 로그인하실 수 있습니다.
방법 3: MySQL 재설치
위의 두 가지 방법을 시도했지만 여전히 MySQL 루트 비밀번호를 복구할 수 없는 경우 MySQL 재설치를 고려해야 합니다.
이 방법은 모든 MySQL 데이터베이스를 삭제한다는 점에 유의하세요. 이 작업을 수행하려면 먼저 기존 MySQL 데이터베이스를 백업해야 합니다.
MySQL을 다시 설치하는 단계는 다음과 같습니다.
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt-get install mysql-server
MySQL을 다시 설치한 후 로그인을 사용할 수 있습니다. 루트 계정의 기본 비밀번호(공백)입니다.
결론
MySQL 루트 비밀번호를 복구하기 위해 어떤 방법을 선택하든 항상 주의해서 진행하세요. MySQL 비밀번호를 재설정하면 데이터가 손실되고 복구할 수 없는 오류가 발생할 수 있습니다. 어떤 작업을 수행하기 전에 모든 데이터베이스를 백업했는지 확인하고 수행 중인 작업을 완전히 이해했는지 확인하세요.
위 내용은 mysql 루트 비밀번호 분실 문제 해결 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!