본문 바로가기
회고 모음/Project

9. Database 설정하기

by e-pd 2021. 4. 12.

이제 본격적으로 배포환경이 마련되었으니 DB를 설정할 차례입니다.

 

현재는 H2-database를 사용하여 인메모리식 DB를 사용하고 있지만

서버가 재실행되면 데이터는 모두 사라지게됩니다. 

 

Docker를 활용하여 DB 서버를 운영하는 방법도 있지만

AWS를 사용하고 데이터를 좀더 편리하게 확인할 수 있는 RDS를 사용하기로 했습니다.

 

DB는 MySQL를 선택했습니다. 

중요한 것은 파라미터 그룹에서 utf8 설정을 해야합니다.

파라미터 그룹에서

 

char, collation 항목을 검색하여 utf8로 바꿔줍니다.

 

 

 

그런데? 설정을 다 해뒀지만 한글이 입력이 안되었습니다.

재시작도 해봤지만 안되었습니다.

 

DB에서 해당 쿼리로 설정을 다시 확인했습니다.

show variables where variable_name like 'c%';

character_set_database 항목은 uf8상태가 아니네요.

 

그러면!

ALTER DATABASE [데이터베이스명]
    CHARACTER SET = 'utf8'
    COLLATE = 'utf8_general_ci';

명령어를 통해 변경하니 한글입력이 되었습니다

'회고 모음 > Project' 카테고리의 다른 글

웹소설 서비스 만들기-1  (0) 2023.04.17
웹소설 서비스 만들기 - ERD  (0) 2023.04.05
8. Nginx 설정  (0) 2021.04.09
7. 부하 테스트  (0) 2021.04.03
6. CI, CD 설정 (젠킨스, 도커)  (0) 2021.04.01