티스토리 뷰

728x90

이전에 AWS Lightsail에서 서버를 빌리고 도메인 연결 후 https로 띄우는 작업까지 마쳤다. 실제 프로젝트를 돌리기 위해서는 당연히 DB는 필수적이다. 이번에는 AWS Lightsail에서 제공하는 DB서버까지 활용해서 터미널을 통해 DB서버에 접근하고 WorkBench에 연결해보려한다.

 

 1. AWS Lightsail 데이터베이스 생성

  • 데이터베이스 탭에서 데이터베이스를 생성

데이터 베이스 생성

2. 생성한 DB 옵션

  • 필자는 MySQL로 첫 3개월이 무료인 1G DB를 생성하려고 한다.
  • 생성 후 다소 시간이 걸릴 수 있다.

DB 옵션

3. 사용자 명, 암호, 엔드포인트 확인

  • 사용자명과 DB 암호, 그리고 엔드포인트와 포트를 확인할 수 있고 이를 통해서 DB에 접근이 가능하다. 

사용자명, 암호

 4. 데이터베이스 연결

  • 접속한 서버에서 DB에 접근
  • mysql -h [엔드포인트] -P 3306 -u mymasteruser -p
  • 비밀번호는 암호에 적힌 수를 입력하면 접속가능하다. 

DB 접속

  • Workbench로 접근하기 위해서는 퍼블릭 모드를 활성화 해야한다.

퍼블릭 모드 활성화

  • 이 모드가 비활성화된 경우 데이터베이스와 동일한 리전의 Lightsail 리소스만 데이터베이스에 연결할 수 있기 때문에 Workbench에 접속 실패문구를 확인할 수 있다.

접속 실패

 

  • 따라서 활성화해주는 작업이 필요 => 퍼블릭 모드 드래그 후 활성화
  • Workbench 재 접속

mysql connection 설정

  • 접속 성공

정상 연결

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함