티스토리 뷰
728x90
이전에 AWS Lightsail에서 서버를 빌리고 도메인 연결 후 https로 띄우는 작업까지 마쳤다. 실제 프로젝트를 돌리기 위해서는 당연히 DB는 필수적이다. 이번에는 AWS Lightsail에서 제공하는 DB서버까지 활용해서 터미널을 통해 DB서버에 접근하고 WorkBench에 연결해보려한다.
1. AWS Lightsail 데이터베이스 생성
- 데이터베이스 탭에서 데이터베이스를 생성
2. 생성한 DB 옵션
- 필자는 MySQL로 첫 3개월이 무료인 1G DB를 생성하려고 한다.
- 생성 후 다소 시간이 걸릴 수 있다.
3. 사용자 명, 암호, 엔드포인트 확인
- 사용자명과 DB 암호, 그리고 엔드포인트와 포트를 확인할 수 있고 이를 통해서 DB에 접근이 가능하다.
4. 데이터베이스 연결
- 접속한 서버에서 DB에 접근
- mysql -h [엔드포인트] -P 3306 -u mymasteruser -p
- 비밀번호는 암호에 적힌 수를 입력하면 접속가능하다.
- Workbench로 접근하기 위해서는 퍼블릭 모드를 활성화 해야한다.
- 이 모드가 비활성화된 경우 데이터베이스와 동일한 리전의 Lightsail 리소스만 데이터베이스에 연결할 수 있기 때문에 Workbench에 접속 실패문구를 확인할 수 있다.
- 따라서 활성화해주는 작업이 필요 => 퍼블릭 모드 드래그 후 활성화
- Workbench 재 접속
- 접속 성공
'DevOps > AWS' 카테고리의 다른 글
ECS + Fargate EFK Log 수집 (Feat Fluentbit, Opensearch) (0) | 2024.02.15 |
---|---|
AWS Lightsail (3) HTTPS로 띄우기(Certbot을 통한 무료 SSL 발급) (1) | 2022.10.01 |
AWS Lightsail (2) 도메인 연결(nginx 설정 및 도메인 연결) (1) | 2022.09.30 |
AWS Lightsail (1) 서버 생성(Ubuntu, hostname 설정, 시간 설정) (1) | 2022.09.27 |
AWS (Git, Node 최신 버전 설치, 리액트 프로젝트 생성) (1) | 2021.12.22 |