오늘은 C#말고... 그냥 DB 관련해서 잠깐만 알아보자.
DB종류는 참 여러가지가 있다
MS-SQL, my-SQL, MariaDB, PostgreSQL 등등등
그중에 MariaDB에서의 한글깨짐을 알아보자..
MariaDB를 그냥 설치하고(계속 Next만눌러서..) 한글 데이터를 넣으면 아래와 같이 나올 것이다..
(안나오면.....그냥 넘어가도...)
저렇게 ??? 나오는것이 한글인데..... MariaDB설치시 character를 제대로 설정안해줘서 나오는 문제다.
그렇다면 해결방법은..?
간단하다...
ini파일을 수정한 후 서비스에서 재시작해주면 끝..
ini파일은 C:\\Program Files\\MariaDB 10.1\\data\\my.ini 파일이다 (디폴트 위치)
해당 ini파일을 열어서 아래와 같이
charater-set-server 정보를 넣어주면된다.
복사하기
[mysqld]
datadir=C:/Program Files/MariaDB 10.1/data
port=3306
sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
default_storage_engine=innodb
innodb_buffer_pool_size=2036M
innodb_log_file_size=50M
character-set-server = utf8
[client]
port=3306
default-character-set = utf8
[mysql]
default-character-set = utf8
그리고
서비스에 들어가 재시작을 해주면 끝난다.
이상 끝!