mysql 을 잘 설치 했다고 생각 했는데
한글로 입력된 값들이 전부 ???? 깨져서 나타나고 있었다.
내딴에 mysql 을 utf-8로 설치했다 생각했는데 아닌 었던거 같다.
1. 설정 파일을 vi 에디터로 연다
- 설정 파일은 설치한 곳에 따라 다르므로 설정 파일 위치를 확인 해야 한다.
sudo vi /etc/mysql/my.cnf
2. 아래 내용을 추가 한다.
# client 부분밑에 추가
[client]
default-character-set = utf8
# mysqld 부분밑에 추가
[mysqld]
init_connect = SET collation_connection = utf8_general_ci
init_connect = SET NAMES utf8
character-set-server = utf8
collation-server = utf8_general_ci
# mysqldump 부분밑에 추가
[mysqldump]
default-character-set = utf8
# mysql 부분밑에 추가
[mysql]
default-character-set = utf8
3. my.cnf 저장 후 mysql 재시작
service mysqld restart
또는
/etc/init.d/mysqld restart
4. 잘 변경 되었는지상태 파악
- mysql 로 접속한다.
mysql -uroot -p
- status 를 이용해 점검한다.
status
또는
- variables 를 이용해 점검해 본다.
show variables like 'c%';
'Ubuntu' 카테고리의 다른 글
우분투 mod_rewrite 활성화 하기 (0) | 2014.01.10 |
---|---|
우분투 리눅스 dnsever DDNS 설정하기 (0) | 2014.01.10 |
우분투 이클립스 설치 (0) | 2013.12.20 |
우분투 tomcat 설치 및 자동시작 (0) | 2013.12.20 |
ubuntu java 설치하기 (1) | 2013.12.19 |