한참 개발을 하다가 INSERT할 때 한글 깨짐 현상이 있어서 globals.properties에 URL 문제 인가 싶었지만 아니였다.
Mysql 접속 후 status을 입력하면 각각의 데이터 타입? 이 보일 것이다. 이 것들을 수정해 줘야 한다.
exit로 mysql을 나가준 다음에
vi /etc/mtsql/my.cnf을 열어준 다음
insert모드로 진입 후
character-set-server=utf8
collation-server=utf8_general_ci
위에 것을 입력해주면 된다.
그 후 service mysqld restart로 서버를
재시작해 준 다음
아까 입력했던 status을 입력해주면
utf-8로 변경된 것을 볼 수 있다.
마지막으로
1 | ALTER DATABASE <DATABASE> CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci; |
위에 있는 것을 통해서 DATABASE와 TABLE의 타입을 수정해준다.
- 작성자: LEE Young Bin
- Github : http://dudqls5271.github.io/2021/12/23/server04/
- 저작권 : 본 블로그의 모든 글은 특별 성명서를 제외하고, MIT 이선스 협약을 채택하고 있습니다. 복사 할 때 출처를 밝혀주세요!