MySQL 오류: 'root@localhost' 사용자에 대한 액세스가 거부되었습니다(비밀번호 사용: NO)
문제:
Windows 데스크톱에서 WordPress를 실행하려면 MySQL이 필요합니다. 그러나 설치 중에 루트 비밀번호를 설정하지 않으면 WordPress는 설치 시 루트 비밀번호를 묻습니다. 기본 비밀번호를 사용하거나 비밀번호 없이 mysql -u root -p를 사용하여 MySQL에 액세스하려고 하면 액세스가 거부됩니다.
잠재적 해결 방법:
사용자는 다음과 같은 조치를 취할 수 없습니다. 설치 중에 MySQL의 루트 비밀번호를 설정했습니다. 이 문제를 해결하려면 아래 단계를 따르십시오.
mysqld --defaults-file="C:\program files\mysql\mysql server 5.1\my.ini" --init-files=C:\root.txt
업데이트:
위 단계를 따른 후에도 액세스할 수 있습니다. 여전히 오류 메시지와 함께 거부됩니다:
"'root@localhost' 사용자에 대한 액세스가 거부되었습니다(비밀번호 사용:YES)"
추가 해결 방법:
이 오류를 해결하려면 다음을 사용하여 루트 사용자의 비밀번호를 재설정하세요. 단계:
mysql> use mysql; mysql> truncate table user; mysql> flush privileges; mysql> grant all privileges on *.* to root@localhost identified by 'YourNewPassword' with grant option; mysql> quit;
위 내용은 사용자 'root@localhost'에 대한 MySQL 액세스가 거부되는 이유는 무엇입니까(비밀번호 사용: NO 또는 YES)?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!