집 >데이터 베이스 >MySQL 튜토리얼 >Windows XP에서 원격 MySQL 연결 시 '사용자 액세스 거부' 오류를 수정하는 방법은 무엇입니까?
원격 MySQL 연결 오류: 원격 루트 사용자에 대한 액세스가 거부되었습니다.
문제:
사용자 Windows XP에서 실행 중인 MySQL 데이터베이스에 대한 원격 연결을 설정할 수 없으며 "ERROR"라는 오류 메시지가 나타납니다. 1045(28000): 사용자에 대한 액세스가 거부되었습니다."
원인:
MySQL 사용자 테이블('mysql.user')에 특별히 원격 액세스를 허용하는 항목이 없습니다. '뿌리' user.
해결책:
원격 연결을 활성화하려면 다음 단계를 따르십시오.
GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'IP' IDENTIFIED BY 'PASSWORD' with grant option;
'USERNAME'을 원격 액세스용 사용자 이름으로 바꾸고, 'IP'를 허용할 특정 IP 주소로, 'PASSWORD'를 해당 비밀번호로 바꾸세요. 모든 IP에서 원격 액세스를 허용하려면 'IP'를 '%'로 바꾸세요.
FLUSH PRIVILEGES;
또는 MySQL 서버에 적용할
확인:
이 단계를 완료한 후 사용자는 지정된 사용자 이름, 비밀번호 및 IP 주소를 사용하여 MySQL 데이터베이스에 대한 원격 연결을 설정할 수 있어야 합니다.
위 내용은 Windows XP에서 원격 MySQL 연결 시 '사용자 액세스 거부' 오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!