모든 IP 주소에서 MySQL 데이터베이스에 대한 원격 액세스 허용
MySQL에서 원격 액세스 권한을 부여하면 외부 호스트가 데이터베이스에 연결하고 조작할 수 있습니다. 데이터 베이스. 기본적으로 원격 연결은 호스트 IP 주소에 따라 제한됩니다. 그러나 모든 원격 호스트의 액세스를 허용하여 효과적으로 데이터베이스에 공개적으로 액세스할 수 있게 만드는 상황이 있습니다.
표준 GRANT 명령을 사용하여 원격 액세스를 허용할 수 있지만 특정 호스트 IP를 지정해야 합니다. 주소:
GRANT ALL PRIVILEGES ON database.* TO 'user'@'123.456.789.101' IDENTIFIED BY 'newpassword';
모든 IP 주소에서 원격 액세스를 허용하려면 IP 대신 모든 호스트와 일치하는 와일드카드 문자 '%'를 사용할 수 있습니다. 주소:
GRANT ALL PRIVILEGES ON database.* TO 'user'@'%' IDENTIFIED BY 'newpassword';
이렇게 하면 지정된 사용자에게 모든 원격 호스트에서 데이터베이스에 대한 액세스 권한이 부여됩니다. 와일드카드 문자를 사용하면 인터넷에 연결된 모든 사람이 데이터베이스에 액세스할 수 있으므로 주의해서 사용해야 하며 데이터 보호를 위해 적절한 보안 조치를 취해야 합니다.
또한 다음 용도로 와일드카드를 사용할 수도 있습니다. 호스트 문자열의 특정 부분. 예:
위 내용은 모든 IP 주소에서 원격 MySQL 액세스를 허용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!