2013년 8월 27일 화요일

[Linux] MariaDB, MySQL 기본 인코딩 utf-8로 변경 하는 방법

처음 MariaDB나 MySQL을 설치하면 기본 인코딩은 latin1이다.
영어 데이터를 저장할 때는 한글이 ?? 로 나오게 된다. 그래서 기본 인코딩 설정을 변경 해주어야 한다.

# vi /etc/mysql/my.cnf
MariaDB를 설치했는데 설정 파일이 저 위치에 있었다. MySQL도 크게 다르지 않을 거라고 생각한다.
파일을 열어서
[mysqld] 부분에
character-set-server=utf8
을 추가 하여 준다.

그 후 데이터베이스를 다시 시작한다.

# service mysql restart

제대로 바뀌었는지 확인해본다.

# msyql -u root -p
Enter password: ****

>> show variables like 'c%';


출처 : http://appletree.or.kr/blog/notes/mysql%EC%9D%98-%EA%B8%B0%EB%B3%B8-%EC%9D%B8%EC%BD%94%EB%94%A9default-encoding%EC%9D%84-utf8%EC%9C%BC%EB%A1%9C-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0/

댓글 없음:

댓글 쓰기