Tiny Bunny

Study/AWS 취약점 진단

환경 구축 (2)

bento 2023. 11. 22. 15:25

DB

RDS 설정

db.t2.micro

범용 ssd(gp2) , 할당 스토리지 20 GiB (최솟값으로 설정)

백업, 자동 업데이트, 삭제 방지 설정 X 

 

파라미터 그룹 새로 생성

char -> utf8 설정

 

colla -> utf8 설정
보안 그룹 설정 (추후 수정 예정)


ERD

 

table 설정

 

USE management;

 

user

CREATE TABLE user (
		userId varchar(20) NOT NULL,
		userPassword varchar(20) NOT NULL, -> 패스워드 암호화 설정
		userName varchar(10) NOT NULL,
		userPhone varchar(20) NOT NULL,
		userEmail varchar(30) NOT NULL,
		userAge int(3) NOT NULL,
		userAddress varchar(100),
		PRIMARY KEY (userId)
);

 

board

CREATE TABLE board (
    boardId INT AUTO_INCREMENT,
    userId VARCHAR(20) NOT NULL,
    boardTitle VARCHAR(50) NOT NULL,
    boardContent VARCHAR(1000) NOT NULL,
    boardDate TIMESTAMP,
    PRIMARY KEY (boardId),
    FOREIGN KEY (userId) REFERENCES user(userId) ON DELETE CASCADE
);

 

comment

CREATE TABLE comment (
		commentId int AUTO_INCREMENT,
    boardId INT NOT NULL,
		userId VARCHAR(20) NOT NULL,
		commentContent VARCHAR(100) NOT NULL,
		commentDate TIMESTAMP,
    PRIMARY KEY (commentId),
    FOREIGN KEY (userId) REFERENCES user(userId) ON DELETE CASCADE,
    FOREIGN KEY (boardId) REFERENCES board(boardId) ON DELETE CASCADE
);

728x90

'Study > AWS 취약점 진단' 카테고리의 다른 글

환경 구축 (6)  (0) 2023.12.19
환경 구축 (5)  (0) 2023.12.19
환경 구축 (4)  (0) 2023.11.22
환경 구축 (3)  (0) 2023.11.22
환경 구축 (1)  (0) 2023.11.22