집 >데이터 베이스 >MySQL 튜토리얼 >원격 서버에서 Amazon EC2의 MySQL 데이터베이스에 어떻게 연결합니까?
원격 서버에서 Amazon EC2에 호스팅된 MySQL 데이터베이스에 연결하려면 다음 단계를 따라야 합니다. :
1. 원격 액세스 구성 확인
연결하려는 MySQL 사용자에게 원격 액세스 권한이 있는지 확인하십시오. 이는 사용자에게 GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password'; 를 부여하여 수행할 수 있습니다. 특권.
2. MySQL 구성 수정
MySQL 구성 파일(my.cnf)을 편집하고 다음 설정을 추가합니다.
skip networking bind-address = 0.0.0.0
3. MySQL 다시 시작
구성을 변경한 후 다음 명령을 사용하여 MySQL을 다시 시작합니다.
/etc/init.d/mysql restart
4. IP 주소 확인
EC2 인스턴스에 탄력적 IP 주소가 할당되어 있는지 확인하세요. MySQL 연결 명령은 로컬 IP 주소 대신 이 IP 주소를 사용해야 합니다.
5. 문제 해결
이 단계를 수행한 후에도 연결 오류가 계속 발생하면 AWS 보안 그룹 설정을 확인하세요. 원격 서버에서 MySQL 포트(일반적으로 TCP 포트 3306)로의 트래픽을 허용하도록 적절한 인바운드 규칙이 마련되어 있는지 확인하세요.
답변의 특정 솔루션
추가로 , 제공된 응답에서 제안된 대로 MySQL 구성 파일의 바인딩 주소가 127.0.0.1로 설정된 경우 변경되어야 합니다. 외부 IP 주소로부터의 연결을 허용하려면 0.0.0.0으로 설정하세요.
위 내용은 원격 서버에서 Amazon EC2의 MySQL 데이터베이스에 어떻게 연결합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!