MySQL 루트 비밀번호를 잊어버린 경우 재설정하는 방법
MySQL 콘솔의 비밀번호를 잊어버렸고 비밀번호를 재설정하려고 하면 오류 #1045가 발생합니다. PHPMyAdmin에 액세스하세요. 공식 MySQL 문서에서는 일련의 단계를 통해 루트 비밀번호를 재설정할 것을 제안합니다. 그러나 이 솔루션을 구현하는 데 어려움을 겪고 있습니다.
공식 재설정 단계
문서에 언급된 단계는 다음과 같습니다.
create a mysql-init.txt file containing UPDATE mysql.user SET Password=PASSWORD('newpass') WHERE User='root'; FLUSH PRIVILEGES; save it as C:\me\mysql-init In the command prompt, run: C:\wamp\bin\mysql\mysql5.5.8\bin\mysqld --init-file=C:\me\mysql-init.txt
문제 해결
이러한 단계를 수행해도 비밀번호를 재설정할 수 없습니다. 그 이유는 mysql-init.txt 파일의 경로가 잘못되었거나 MySQL 구성 파일의 구성이 잘못되었기 때문일 수 있습니다.
해결책
이 문제를 해결하려면 다음을 따르십시오. 다음 단계를 따르세요.
MySQL 구성 파일을 찾습니다.
구성 파일 편집:
MySQL 서비스를 다시 시작합니다.
비밀번호:
루트 비밀번호 변경:
mysql> FLUSH PRIVILEGES; mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'MyNewPass';
구성 파일 변경 사항 되돌리기:
MySQL 서비스 다시 시작:
위 내용은 공식 가이드가 작동하지 않을 때 잊어버린 MySQL 루트 비밀번호를 재설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!