DB 연동하기
DB를 클라우드랑 연동할 수 있다.
Naver Cloud는 MySQL만 지원한다.
* 만들고서 수정가능하다.
Cloud DB for MySQL - DB Server
DB Server 생성
서버 설정
- DB 엔진 버전 : [ 내가 다운받은 MySQL 버전 확인 ]
- 고가용성 : [ 서버나 컴퓨터를 2대 이상 사용한다. -> 돈 많이 냄 해제 ]
- VPC : [ 내 VPC 선택 ]
[ 다른거는 자동 선택됨 ]
- DB Sever이름 : [ DB Sever이름 ]
- DB 서비스 이름 : [ DB Sever이름 ]
DB 설정
- USER_ID : [ 관리자 ID / username]
- HOST(IP) : % [ DB가 제공하는 데로 사용하겠다 ]
- USER 암호 : [ MySQL DB암호 ]
- DB 접속포트 : 3306 [ 기본 포트로 나와있음 ]
- 기본 DB 명 : [ MySQL DB명 ]
DB 관리 - Public 도메인 관리
Public 도메인 신청 - 예
* 이걸 해야지 DB Server로 접근이 가능하다.
Server - ACG
여기서 acg cloud-mysql-fwg86 ( --- ) 확인
ACG cloud-mysql-fwg86 - ACG 설정
- 프로토콜 : tcp/icmp(핑)
- 접근소스 : 0.0.0.0/0
- 허용 포트번호 : 3306
Cloud DB for MySQL - DB Server
DB관리 - DB Service 상세보기
- DB Service 초기화
수정
- Config Value : 1로 변경 [ 대소문자 안따지게 된다. ]
MySQL Workbench
클라우드랑 연결될 새로운 DB 생성하기
MySQL Workbench - Connection +
계정 추가
- 이름 : [ 계정이름 / 아무거나 상관 X ]
- Hostname(localhost) : [ public 도메인값 / Naver Cloud에 생성한 DB Server 들어가면 public 도메인값 있음 ]
- Username(계정이름) : [ DB Server에서 설정했던 계정 이름 ]
암호는 DB Server에서 설정한 비밀번호
Mapper
#MySQL - Naver Cloud
jdbc.driver=cohttp://m.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://{public 도메인}/{db 이름}?serverTimezone=Asia/Seoul
jdbc.username=
jdbc.password=
SQL 접근 properties 파일 변경
'백엔드 > Naver Cloud Platform' 카테고리의 다른 글
NAVERCLOUD, Load Balancer 생성 (0) | 2024.12.03 |
---|---|
NAVERCLOUD, 서버 이미지 생성 (0) | 2024.12.03 |
NAVERCLOUD, 서버 생성 (0) | 2024.12.03 |
NAVER CLOUD, 사진 올리기(Object Storage) / 버킷생성 (1) | 2024.10.16 |
NAVER CLOUD, 네트워크 설정하기 (0) | 2024.10.08 |