mysql 을 설치후 사용자와 데이터 베이스를 만드셨나요.
서버의 캐릭터환경을 utf-8로 만들어 주기위한 셋팅입니다.
$sudo gedit /etc/mysql/my.cnf
gedit으로 들어가셔서, 다음의 항목을 찾아서 내용을 입력합니다.
[client]
default-character-set=utf8
[mysqld]
init_connect=SET collation_connection = utf8_general_ci
init_connect=SET NAMES utf8
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
[mysql]
default-character-set=utf8
이렇게 설정이 되었으면 저장하고 종료하신 다음, 터미널에서 mysql을 재시작 합니다.
$sudo /etc/init.d/mysql restart
이렇게 하면 mysql default chracter setting이 UTF8로 셋팅됩니다.
(단, 셋팅 이전에 만들어진 데이터 베이스는 영향을 받지 않습니다. 그러므로 이전 데이터베이스를
utf8환경으로 만들고 싶으시면 다시시작해 주세요.)
$mysql -u root -p
enter password:******
mysql> show variables like 'c%';