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 재 접속
- 접속 성공
'IT' 카테고리의 다른 글
JWT(JSON WEB TOKEN ) (0) | 2022.10.08 |
---|---|
쿠키(Cookie)와 세션(Session) (1) | 2022.10.06 |
AWS Lightsail (3) HTTPS로 띄우기(Certbot을 통한 무료 SSL 발급) (1) | 2022.10.01 |
AWS Lightsail (2) 도메인 연결(nginx 설정 및 도메인 연결) (1) | 2022.09.30 |
스프링부트 카카오 소셜 로그인 4(카카오 프로필 사진 활용) (1) | 2022.09.29 |