목표
dbeaver를 설치한다.
AWS RDS에 mariaDB를 설치한다.
character를 세팅한다.
time_zone을 세팅한다.
dbeaver와 연결한다.
무료버전인 커뮤니티 버전 설치
자바가 설치 되어 있으면 Include Java 해제
데이터베이스 코드 파일을 Dbeaver에 연동하려면 Associate .SQL files를 체크
예제 데이터베이스 생성
다운받은후 테이블 확인
마스터 암호는
green123
보안그룹 이름은
todo-maria-sec-group
생성버튼 클릭후 대기 ( 5분 이상 걸린다 )
그대로 실행하면, character와 time_zone 때문에
한글이 깨져서 나오고, 현재시간이 다르게 나온다.
파라미터를 수정해서 적용하자.
RDS로 이동
그룹 이름
todo-maria-param-group
화면에 나오는 모든 옵션을 utf8mb4 로 설정한다.
다시 RDS 클릭후
재부팅을 한번 해준다
클릭후 정보 확인
새로운 db 생성
sql 편집기에 다음 코드 입력
DROP TABLE IF EXISTS `todo`;
CREATE TABLE `todo` (
idx INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
content VARCHAR(255) NULL,
done_yn VARCHAR(1) NOT NULL DEFAULT 'N',
delete_yn VARCHAR(1) NOT NULL DEFAULT 'N',
create_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
update_date TIMESTAMP NULL ON UPDATE CURRENT_TIMESTAMP,
delete_date TIMESTAMP NULL
);
INSERT INTO `todo` (`content`, `done_yn`, `delete_yn`, `create_date`) VALUES
('일어나기', 'Y', 'N', now()),
('양치하기', 'Y', 'N', now()),
('샤워하기', 'N', 'N', now()),
('출근하기', 'N', 'N', now()),
('퇴근하기', 'N', 'N', now());
인바운드 설정이란 해당 DB나 인스턴스 등에 접근 가능한 아이피나 포트번호를 설정하는 것이다.
db 클릭
기존 설정 지우기
0.0.0.0/0 으로 설정 - 아무나 들어올수 있음 - 테스트용
저장