
ec2에 ssh-ing하고 cli에서 mysql을 사용해야만 연결할 수 있습니다.
연결할 수 없습니다:
- 내 ec2에 ssh-ing하고 PHP에서 연결
- 내 로컬 컴퓨터의 mysql 명령줄.
내 rds 엔드포인트를 ping할 수 없습니다.어딘가에, 이상하게도 실제로 연결할 수 있는 ec2 시스템으로 ssh-d하는 동안을 포함합니다.
PHP에서 다음과 같은 오류가 발생합니다. PHP error: php_network_getaddresses: getaddrinfo failed
실행 시:
mysql_connect('rds hostname', 'ebroot', 'password');
mysql -h aaec248lyez3jg.ce3r5quzhqoq.us-east-1.rds.amazonaws.com -uebroot
내 로컬 컴퓨터의 등이 나에게 제공합니다.ERROR 2003 (HY000): Can't connect to MySQL server on ...
하지만 ssh를 하면 잘 작동합니다.
모든 설정이 "어디서든 모두 허용"으로 되어 있는데 어떻게 연결할 수 없나요?
왜 연결할 수 있나요?오직ssh 터널과 mysql 클라이언트를 통해 가능하지만 동일한 시스템에서 PHP를 사용하지도 못합니까?
무슨 일이야?