"ERROR 1130: 호스트가 MySQL 서버에 연결할 수 없음" 해결
원격으로 MySQL에 연결을 설정하려는 시도에서 사용자는 "오류 1130: 'xxx.xxx.xxx.xxx' 호스트는 이 MySQL 서버에 연결할 수 없습니다."가 발생할 수 있습니다. 이 오류는 연결에 사용된 루트 계정에 원격 연결을 설정하는 데 필요한 권한이 부족함을 나타냅니다.
이 문제를 해결하려면 루트 계정에 원격 연결에 대한 액세스 권한이 부여되었는지 확인하세요. 다음 쿼리를 실행하여 확인하세요.
SELECT host FROM mysql.user WHERE User = 'root';
결과에 'localhost' 및 '127.0.0.1'만 포함되면 원격 연결이 비활성화됩니다. 활성화하려면:
연결하려는 컴퓨터의 IP 주소를 추가하세요.
CREATE USER 'root'@'ip_address' IDENTIFIED BY 'some_pass';
필요한 모든 권한을 부여하세요.
GRANT ALL PRIVILEGES ON *.* TO 'root'@'ip_address';
무제한 접속이 가능한 경우 원하는 경우 와일드카드 '%'를 사용하세요.
CREATE USER 'root'@'%' IDENTIFIED BY 'some_pass'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
권한을 플러시해야 합니다.
FLUSH PRIVILEGES;
이 단계를 사용하면 이제 연결할 수 있습니다. 루트 계정을 사용하여 원격으로 MySQL에 접속합니다.
위 내용은 MySQL 오류 1130 수정 방법: 호스트가 MySQL 서버에 연결할 수 없습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!