이것 때문에 정말 수많은 구글링을 했습니다.
/etc/mysql/my.cnf 파일을 아래 변경하면 된다고 나옵니다.
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
init_connect=SET collation_connection=utf8_general_ci
init_connect=SET NAMES utf8
[mysql]
default-character-set=utf8
나는 왜 안되는걸까?
저렇게 추가를 하면 왜 내 서버는 오류를 뱉어내는걸까?
그렇게 반나절을 꼬박 허비하고 그래도 구글링 끝에 찾아냈습니다.
요즘 리눅스에서 MySQL을 설치하면 이 캐릭터셋 설정을
/etc/mysql/mysql.conf.d/ 아래에 각 파일별로 저장을 해놓아야 한다고 하네요.
client.cnf
1 2 | [client] default-character-set=utf8 | cs |
mysqld.cnf
1 2 3 4 5 | [mysqld] character-set-server=utf8 collation-server=utf8_general_ci init_connect=SET collation_connection=utf8_general_ci init_connect=SET NAMES utf8 | cs |
mysqldump.cnf
1 2 | [mysqldump] default-character-set=utf8 | cs |
mysql.cnf
1 2 | [mysql] default-character-set=utf8 | cs |
이런식으로 각각의 파일들을 만들어서 올렸습니다.
그리고나서 apache를 재시작하니 잘 됩니다^^
1 | sudo service apache2 restart | cs |
캐릭터셋을 euckr으로 설정하려면 utf8 => euckr로 모두 바꾸면 됩니다.
'프로그래밍 언어 > 쿼리문 + Oracle + MySQL' 카테고리의 다른 글
[리눅스/우분투] phpMyAdmin 설치했는데 http://도메인/phpmyadmin 안 들어가질 때 해결방법 (0) | 2018.04.28 |
---|---|
[phpMyAdmin]에서 import시 파일용량 늘리기 (0) | 2018.04.25 |
[오라클] Oracle의 rollup 사용시 최종 총계(Total)만 보고 싶다면? (0) | 2017.11.20 |
오라클(Oracle) CLOB 데이터형식 저장(Insert/Update) 프로시저 샘플 (0) | 2017.10.17 |
[Orange] 오렌지에서 오라클(Oracle) CLOB 글자 다 보는 법 (0) | 2017.09.30 |
댓글