>데이터 베이스 >MySQL 튜토리얼 >원격 서버에서 Amazon EC2의 MySQL 데이터베이스에 어떻게 연결합니까?

원격 서버에서 Amazon EC2의 MySQL 데이터베이스에 어떻게 연결합니까?

Linda Hamilton
Linda Hamilton원래의
2025-01-04 03:31:40994검색

How to Connect to a MySQL Database on Amazon EC2 from a Remote Server?

원격 서버에서 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.