Linux 시스템과 Mysql 데이터베이스를 사용할 때 비밀번호를 잊어버리는 경우가 자주 발생합니다. 이때 우리는 무엇을 해야 합니까?
1단계: Mysql 서비스 중지
Mysql 서비스는 Linux 시스템에서 프로세스로 실행되며 후속 작업을 위해 이 프로세스를 중지해야 합니다.
다음 명령을 사용하여 Mysql 서비스를 중지할 수 있습니다.
sudo service mysql stop
2단계: Mysql 구성 파일 편집
다음으로 MySQL을 비밀번호 없이 시작할 수 있도록 Mysql 구성 파일을 입력하고 일부 매개변수를 수정해야 합니다. 터미널을 열고 다음 명령을 사용하여 Mysql 구성 파일이 있는 디렉터리를 입력하세요.
cd /etc/mysql/
이 디렉터리에서 Mysql 구성 파일 my.cnf를 찾아 편집하세요. VI 또는 nano와 같은 편집기로 편집할 수 있습니다. 명령줄을 열고 다음 명령을 입력합니다.
sudo nano my.cnf
다음 구성을 찾습니다.
[mysqld] skip-grant-tables
Skip-grant-tables를 1로 설정하거나 이 줄의 내용을 주석 처리합니다. 그런 다음 편집 장치를 저장하고 종료하십시오.
3단계: Mysql 서비스 시작
다음으로 Mysql 서비스를 다시 시작해야 합니다. 터미널에 다음 명령을 입력하세요:
sudo service mysql start
그러면 MySQL 서비스가 비밀번호 없이 시작됩니다.
4단계: Mysql에 로그인
이제 Mysql 명령줄을 사용하여 Mysql 서버에 로그인할 수 있습니다. 다음 명령을 입력하십시오:
mysql
이 시점에서 우리는 Mysql 서버에 익명 사용자로 로그인한 후 다음 명령을 사용하여 비밀번호를 변경합니다:
use mysql; update user set authentication_string='password' where user='root';
여기서 비밀번호는 새 비밀번호를 의미하고 루트는 비밀번호를 의미합니다. 수정할 사용자 이름으로. 위 명령을 실행한 후 다음 명령을 실행하여 권한을 새로 고칩니다.
flush privileges;
5단계: Mysql 서비스 다시 시작
다음으로 Mysql 명령줄을 종료하고 Mysql 서비스를 다시 시작해야 합니다. 터미널에 다음 명령을 입력하세요.
sudo service mysql restart
Mysql 서비스가 새로 설정된 비밀번호로 다시 시작됩니다.
최종 요약
위 단계에서 볼 수 있듯이 MySQL 비밀번호를 잊어버리는 방법은 실제로 매우 간단합니다. Mysql 서비스를 중지하고, Mysql 구성 파일을 편집하고, Mysql 서비스를 다시 시작하고, Mysql에 로그인하여 비밀번호를 변경하고, 마지막으로 Mysql 서비스를 다시 시작하기만 하면 됩니다.
위 내용은 Linux MySQL 비밀번호를 잊어버린 경우 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!