MySQL은 널리 사용되는 관계형 데이터베이스 관리 시스템이며 인터넷에서 인기 있는 데이터베이스 중 하나입니다. 그러나 MySQL을 사용하는 과정에서 비밀번호를 잊어버리거나 로그인할 수 없는 상황이 발생할 수 있습니다. 이 글에서는 MySQL에서 비밀번호 분실 문제를 해결하는 방법을 소개하겠습니다.
1. 수정하려면 루트 계정을 사용하세요.
mysql -u root -p
USEmysql;
여기서 "password"를 변경하려는 비밀번호로 바꿔야 합니다.
UPDATEuserSETPassword=PASSWORD('password')WHEREUser='root';
FLUSHPRIVILEGES;
5 데이터베이스 명령줄을 종료하고 MySQL 서비스를 다시 시작합니다. 이때 새 비밀번호를 사용하여 MySQL에 다시 로그인할 수 있습니다.
2. Skip-grant-tables를 사용하여 수정
루트 계정의 비밀번호를 잊어버렸거나 위의 방법으로 문제를 해결할 수 없는 경우 Skip-grant-tables를 사용하여 수정할 수 있습니다.
편집 도구를 사용하여 MySQL 구성 파일을 열고 다음 구성을 추가합니다.
"skip-networking" 행 앞의 모든 행을 주석 처리하고 다음 행을 추가합니다. 구성:
skip-grant-tables
/etc/init.d/mysql start
또는
service mysql start
mysql -u root -p
skip-grant의 비밀번호를 입력하세요. -위에 추가된 테이블. 로그인에 성공한 후 mysql에 로그인합니다. 명령줄에 다음 명령을 입력하세요.
USEmysql;
여기서 "password"를 바꿔야 합니다. "를 변경하려는 비밀번호로 입력하세요.
UPDATEuserSETPassword=PASSWORD('password')WHEREUser='root';
동시에 액세스 권한 정보를 업데이트해야 합니다.
UPDATEuserSETplugin='mysql_native_password'WHEREUser='root';
FLUSHPRIVILEGES;
/etc/init.d/mysql restart
또는
service mysql restart
3. 운영 및 유지 관리 도구를 사용하여 수정
명령줄을 사용하지 않으려면 시도해 볼 수 있습니다. MySQL 운영 및 유지 관리 도구를 사용하여 수정합니다. phpMyAdmin, MySQL Workbench 등과 같은 다양한 종류의 운영 및 유지 관리 도구가 있습니다. 이 기사에서는 설명을 위해 phpMyAdmin을 예로 사용합니다.
브라우저를 사용하여 phpMyAdmin 웹사이트를 방문하고 MySQL 관리자 계정과 비밀번호를 입력하여 로그인하세요.
http://localhost:8080/phpmyadmin/
에서 "사용자 계정" 옵션을 찾으세요. phpMyAdmin 페이지, 클릭하면 계정 관리 페이지로 들어갑니다.
계정 관리 페이지에서 비밀번호를 변경해야 하는 계정을 찾아 "권한 편집"을 클릭한 다음 "비밀번호 변경" 옵션을 선택하세요.
"비밀번호 변경" 옵션 페이지에서 새 비밀번호를 입력한 후 설정을 저장하세요.
요약
MySQL 비밀번호를 잊어버린 상황이 발생하면 루트 계정을 사용하여 수정하거나, Skip-grant-tables를 사용하여 수정하거나, 운영 및 유지 관리 도구를 사용하여 수정하여 문제를 해결할 수 있습니다. . 그러나 어떤 방법을 사용하더라도 데이터 손실이나 데이터베이스를 정상적으로 사용할 수 없는 등의 문제가 발생하지 않도록 주의해서 작업해야 합니다.
위 내용은 MySQL에서 비밀번호 분실 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!