우분투에서 mysql 한글설정
조회수 7482회
제가 우분투16.04LTS 에서 mysql5.7버전을 설치를했습니다.
그런데 이제 한글이 깨져서 한글설정을할려고
vi /etc/mysql/my.cnf 로 들어갔습니다.
보통 my.cnf에서 UTF-8로 변경해주자나요??
그런데 저는 my.cnf로 들어가면
이런 내용이 나오더라구요 ㅠㅠ 이것저것 계속 해봤는데도 답이 도저히 안나오더라구요...
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
최근 mysql 의 my.cnf 에 include룰이 생겨서 변경되었습니다.
클라이언트, 서버 등에 속하는 설정파일들은
/etc/mysql.conf.d
에 있을 겁니다. (이곳은 통상 MySQL을 대체하는 MariaDB를 위한 설정이 포함됩니다.)오래된 MySQL 전용 설정파일의 경우
/etc/mysql/mysql.conf.d/
에 포함 되어 있게됩니다.각 디렉토리에서 .cnf 로 끝나는 파일을 모두 읽어서 처리함으로 필요한 설정이 있는 데, 해당하는 파일이 없다면 위 두 디렉토리 중 하나에 파일을 만드셔서 설정하면 됩니다.
예: 클라이어튼 기본 글자 셋 변경하기
## 이 파일은 /etc/mysql/mysql.conf.d/ 에 client.cnf 와 같이 두면 됩니다. [client] default-character-set = utf8
마리아DB 전용 설정은
## 이 파일은 /etc/mysql/conf.d/ 에 client.cnf 와 같이 두면 될 것 같네요. [client-mariadb] default-character-set = utf8
물론 위의 구분없이 파일 하나로 해서 만들어도 상관없습니다. 단지 관리를 위한것 입니다.
그리고 예전의 사용하던 my.cnf 가 있다면 /etc/mysql/mysql.conf.d/ 에 복사하면 될 것 같네요.
댓글 입력