본문 바로가기
DevOps/AWS

[AWS] : AWS Ec2 Ubuntu Mysql 외부 접속하기

by 오주현 2022. 1. 6.
반응형
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을 켜주고 접속을 시도하면 된다.데이터 베이스 연동하기
반응형

'DevOps > AWS' 카테고리의 다른 글

[AWS] : 리전, 가용 영역, 엣지 네트워크와 AWS 구성  (0) 2022.01.01

댓글