이제 본격적으로 배포환경이 마련되었으니 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 |