MySQL 오류 1045: 문제 해결 및 해결
오류 #1045, "사용자 'root'@'localhost'에 대한 액세스가 거부되었습니다( 비밀번호 사용: YES)' 오류가 발생하면 PHPMyAdmin을 사용하여 MySQL에 액세스하려고 할 때 실망스러울 수 있습니다. 다음은 이 문제를 해결하기 위한 포괄적인 가이드입니다.
문제: 알 수 없는 비밀번호로 인해 mysql 콘솔을 사용하여 MySQL에 로그인할 수 없습니다. PHPMyAdmin도 오류 메시지를 반환합니다.
해결책:
MySQL 루트 비밀번호 검색:
명령 프롬프트를 열고 다음 명령을 실행합니다.
mysql -u root -p
루트 비밀번호 재설정:
다음 명령을 실행하여 비밀번호를 업데이트하세요.
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
config.inc.php 업데이트 파일:
다음 줄을 찾아 이전 비밀번호를 새 비밀번호로 바꾸세요.
$cfg['Servers'][$i]['password'] = 'MyNewPass';
MySQL 서비스 주기:
MySQL 5.7 이상에 대한 추가 고려 사항:
경우 MySQL 버전 5.7 이상을 실행 중인 경우 업데이트 쿼리에서 비밀번호 대신 인증_문자열을 사용하십시오.
UPDATE mysql.user SET authentication_string=PASSWORD('MyNewPass') WHERE User='root';
이 단계를 수행하면 MySQL 루트 비밀번호를 성공적으로 업데이트하고 두 가지 모두에 대한 액세스를 다시 얻을 수 있습니다. mysql 콘솔 및 PHPMyAdmin.
위 내용은 MySQL 오류 1045 수정 방법: 사용자 \'root\'@\'localhost\'에 대한 액세스 거부(비밀번호 사용: YES)?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!