osx에는 /etc 디렉토리에 my.cnf가 없다. 내 osx은 10.9임.
이미 그 전에 mysql을 설치했었기 때문에 당연히 어딘가 있을거라 생각하고 찾기 시작했고 결국 /usr/local/mysql에서 찾았다.
인코딩을 설정하기 위해 my.cnf를 찾았다. [mysqld] 항목을 찾아 그 안에 아래의 내용을 넣어주고 저장한 뒤에 mariadb를 다시 시작하자.
character-set-server=utf8
이제 체크
MariaDB [(none)]> show variables like 'c%'; +--------------------------+--------------------------------------------------------+ | Variable_name | Value | +--------------------------+--------------------------------------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/local/Cellar/mariadb/5.5.32/share/mysql/charsets/ | | collation_connection | utf8_general_ci | | collation_database | utf8_general_ci | | collation_server | utf8_general_ci | | completion_type | NO_CHAIN | | concurrent_insert | AUTO | | connect_timeout | 10 | +--------------------------+--------------------------------------------------------+ 14 rows in set (0.00 sec)
이래놓고도 정작 안되는 경우 많더라. 다시 테스트 해 볼 것.
댓글 없음:
댓글 쓰기