Notice
Recent Posts
250x250
«   2025/01   »
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
관리 메뉴

일상 코딩

[MacOS / AppleSilicon] DBeaver와 AWS MariaDB 연결하기 본문

MariaDB/DBeaver & AWS MariaDB 연결

[MacOS / AppleSilicon] DBeaver와 AWS MariaDB 연결하기

polarcompass 2022. 2. 11. 16:52
728x90

https://polarcompass.tistory.com/194

 

[MacOS/AppleSilicon] M1 MacOS DBeaver installation M1 맥에 DBeaver 설치

DBeaver 설치 $ brew install DBeaver-community ※Homebrew 설치 https://polarcompass.tistory.com/140?category=514165 MariaDB 시작 $ mysql.server start 컴퓨터 시작시 자동으로 MariaDB 시작하기 위해 터..

polarcompass.tistory.com

https://polarcompass.tistory.com/195

 

AWS RDS에 MariaDB 인스턴스 생성

AWS RDS 사이트 https://ap-northeast-2.console.aws.amazon.com/rds/home?region=ap-northeast-2 https://ap-northeast-2.console.aws.amazon.com/rds/home?region=ap-northeast-2 ap-northeast-2.console.aws.am..

polarcompass.tistory.com

앞의 두 글을 참고하여 맥에 DBeaver를 설치하고, AWS RDS에 MariaDB를 설치했다.

이젠 DBeaver와 AWS MariaDB를 연결해보겠다.

AWS RDS 

https://ap-northeast-2.console.aws.amazon.com/rds/home?region=ap-northeast-2#databases:

 

https://ap-northeast-2.console.aws.amazon.com/rds/home?region=ap-northeast-2#databases:

 

ap-northeast-2.console.aws.amazon.com

왼쪽 데이터베이스 카테고리를 선택한다.
생성한 DB 클릭
엔드포인트 & 포트 확인
구성 탭에서 DB이름 확인 없어도 상관없다.
맨 오른쪽 VPC 보안 그룹 default ~  클릭
우측 중간 "인바운드 규칙 편집" 클릭

1. 좌측 하단 "규칙 추가" 클릭

2. 유형 - "모든 트래픽 선택"

3. 소스 - "Anywhere IPv4" 선택

우측 상단 "수정" 클릭
암호가 기억이 안난다면 다시 설정해준다. 안해도 상관은 없다.
외부에서 AWD RDS MairaDB에 접속하기 위해 필수로 "퍼블릭 액세스 가능" 선택해준다.

1. 좌측 상단 아래 그림 버튼을 클릭한다.

 

 

 

2. MariaDB를 선택한다.

엔드포인트 복사

1. Server Host - 엔드포인트 붙여넣기

2. username - 수정 버튼 창에서 설정한 이름 넣는다.

3. password - 수정 버튼 창에서 정한 비번 넣는다.

4. Test Connection 으로 연결 확인한다.

연결되면 위와 같은 창이 뜬다.

# MariaDB query

CREATE TABLE IF NOT EXISTS productsList (
productNum VARCHAR(100) UNIQUE KEY COMMENT '상품코드',
categoryNum VARCHAR(100) COMMENT '상품분류 번호',
imageDir VARCHAR(100) COMMENT '이미지등록(작은목록)',
productName VARCHAR(100) COMMENT '상품명',
modelName VARCHAR(100) COMMENT '모델명',
optionSetName VARCHAR(100) COMMENT '옵션세트명',
supplyPrice INT(100) COMMENT '공급가',
retailPrice INT(100) COMMENT '소비자가',
sellingPrice INT(100) COMMENT '판매가',
category VARCHAR(100) COMMENT '카테고리',
maker VARCHAR(100) COMMENT '제조사',
supplier1 VARCHAR(100) COMMENT '공급사',
brand VARCHAR(100) COMMENT '브랜드',
selfClassificationCode VARCHAR(100) COMMENT '자체분류 코드',
storeDate VARCHAR(12) COMMENT '입고일자',
makingDate VARCHAR(12) COMMENT '제조일자',
releaseDate VARCHAR(12) COMMENT '출시일자',
expirationDate VARCHAR(5) COMMENT '유효기간',
productVolume INT(100) COMMENT '상품부피(cm)',
volumeWeight INT(100) COMMENT '부피무게(kg)',
totalProductWeight INT(100) COMMENT '상품 전체 중량(kg)',
hsCode VARCHAR(100) COMMENT 'HS코드',
productMemo VARCHAR(1000) COMMENT '제품 메모',
countryOfOrigin VARCHAR(100) COMMENT '원산지',
shippingStatus VARCHAR(100) COMMENT '배송정보',
domesticOrForeign VARCHAR(20) COMMENT '국내/해외배송',
shippingDestination VARCHAR(100) COMMENT '배송지역',
shippingCompany VARCHAR(100) COMMENT '배송업체',
shippingPeriod VARCHAR(100) COMMENT '배송기간',
prepayOrCollectible VARCHAR(20) COMMENT '선불/착불',
productClassification VARCHAR(100) COMMENT '상품 구분(해외통관)',
shippingTypeCode VARCHAR(100) COMMENT '상품배송유형 코드',
displayStatus VARCHAR(20) COMMENT '진열상태',
sellingStatus VARCHAR(20) COMMENT '판매상태',
managementMemo VARCHAR(20) COMMENT '관리 메모',
supplier2 VARCHAR(100) COMMENT '공급사',
supplierProduct VARCHAR(100) COMMENT '공급사 상품',
supplierManager VARCHAR(100) COMMENT '공급사 담당자',
supplierManagerPhone VARCHAR(20) COMMENT '공급사 담당자 연락처',
supplierManagerEmail VARCHAR(100) COMMENT '공급사 담당자 이메일',
supplierReturnAddress VARCHAR(100) COMMENT '공급사 반품주소',
supplierWorkplaceAddress VARCHAR(100) COMMENT '공급사 사업장주소',
supplierOrdinaryPhone VARCHAR(20) COMMENT '공급사 일반전화',
numberOfInvoice VARCHAR(100) COMMENT '운송장 번호',
forwardingCompany VARCHAR(100) COMMENT '포워딩 업체',
forwardingManager VARCHAR(100) COMMENT '포워딩 담당자',
forwardingManagerPhone VARCHAR(20) COMMENT '포워딩 담당자 연락처',
forwardingManagerEmail VARCHAR(100) COMMENT '포워딩 담당자 이메일',
forwardingWorkplaceAddress VARCHAR(100) COMMENT '포워딩 업체 주소',
forwardingDelegatePhone VARCHAR(20) COMMENT '포워딩 업체 대표전화'
);
728x90