mysql 접속후 status 명령어 실행 후 캐릭터셋을 확인하면 latin1으로 설정되어 있음.
/etc/my.cnf에 캐릭터셋을 utf8로 재설정하면 아래와 같이 utf8로 변경됨
mysql community server를 .dmg로 설치시 my.cnf가 존재하지 않으므로
아래와 같이 샘플 파일을 /etc 폴더에 복사
$ cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
캐릭터셋 추가
$ vi /etc/my.cnf
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
init_connect=SET collation_connection=utf8_general_ci
init_connect=SET NAMES utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
수정이 완료되면 터미널을 종료하고 재시작.
mysql> status 로 재확인하면 캐릭터셋이 설정 완료되어 있음.
댓글 없음:
댓글 쓰기