반응형
AWS Ec2 Ubuntu Mysql 외부 접속하기
- aws에서 인바운드 규칙에 3306을 추가해 준다.
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
- bind-address 값을 0.0.0.0으로 바꿔준다.
sudo mysql restart
- mysql 재시작을 해준다.
sudo mysql -u root -p 1234
- mysql에 접속을 해준다.
- 1234는 비밀번호이다.
grant all privileges on *.* to root@'%'identified by '1234';
- 계정에 모든 권한을 부여해준다.
- 퍼블릭 IP를 복사한다.
- 퍼블릭 IP는 인스턴스를 중지하거나 재시작하면 변경되므로 추후에는 탄력적 IP를 생성하고 연결해서 사용하면 된다.
- aws에서 복사해 온 IP를 넣고 테스트를 눌러준다.
- 연결 성공이 뜬다.
- ok눌러 연결한다.
❗주의 사항
netstat -ntlp
- 3306 (mysql)포트가 정상 작동하고 있는지 확인한다.
- 작동하지 않고 있다면 mysql을 켜주고 접속을 시도하면 된다.데이터 베이스 연동하기
- 작동하지 않고 있다면 mysql을 켜주고 접속을 시도하면 된다.데이터 베이스 연동하기
반응형
'DevOps > AWS' 카테고리의 다른 글
[AWS] : 리전, 가용 영역, 엣지 네트워크와 AWS 구성 (0) | 2022.01.01 |
---|
댓글