mysql 데이터베이스 비밀번호를 잊어버리면 정상적으로 데이터베이스에 들어갈 수 없고 비밀번호도 변경할 수 없습니다. 그렇다면 이때 비밀번호를 변경하는 방법은 무엇일까요? 간단하고 일반적으로 사용되는 비밀번호 변경 방법은 무엇일까요?
1.mysql.exe와 mysqld.exe가 있는 폴더를 열고 경로 주소
2.cmd 명령 프롬프트를 열고 mysql.exe가 있는 폴더를 입력합니다. 이전 단계에 위치합니다.
3. mysqld --skip-grant-tables 명령을 입력하고 Enter 키를 누릅니다. 이때 mysql의 사용자 확인은 건너뜁니다. 이 명령을 입력한 후에는 명령줄을 실행할 수 없습니다. 이때 새 명령줄을 열 수 있습니다. 참고: 이 명령을 입력하기 전에 작업 관리자에서 mysqld.exe 프로세스를 종료하여 mysql 서버가 종료되었는지 확인하세요.
4. 그런 다음 로그인 매개변수 없이 mysql을 직접 입력하고 Enter를 눌러 데이터베이스에 로그인합니다.
5. 로그인 성공을 위한 모든 데이터베이스 지침을 볼 수 있습니다.
6. mysql 라이브러리는 사용자 이름이 저장되는 곳입니다. mysql 데이터베이스를 선택하려면 use mysql;을 입력하세요.
7.show tables를 사용하여 모든 테이블을 보면 사용자 이름, 비밀번호, 권한 등과 같은 계정 정보를 저장하는 사용자 테이블이 있다는 것을 알 수 있습니다.
8. 계정 정보를 보려면 사용자, 호스트, 비밀번호를 선택하세요.
9. 루트 비밀번호를 변경하고
update user set password=password('123456') where user='root' and host='localhost';
10을 입력하고, user에서 user,host,password를 선택하면 됩니다. 변경되었습니다.
11. 명령줄을 종료하고 mysql 데이터베이스를 다시 시작한 다음 새 비밀번호로 로그인해 보세요.
12. 비밀번호 없이 mysql에 로그인하는 것을 테스트한 결과 여전히 로그인할 수 있지만 데이터베이스를 표시할 때 두 개의 데이터베이스만 표시되며 다시 시작한 후 비밀번호 확인 건너뛰기가 취소되었음을 나타냅니다.
13. 데이터베이스를 재시작한 후에도 여전히 비밀번호 없이 로그인할 수 있는 이유는 내 데이터베이스에 비밀번호가 필요하지 않은 계정이 있기 때문입니다.
주의
데이터베이스를 다시 시작해야 하는 여러 위치에 주의하세요
위 내용은 MySQL 데이터베이스 비밀번호를 잊어버렸을 때 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!