FreeBSD 8.2에서 mysql 서버 문자 세트를 설정하는 방법은 무엇입니까?

FreeBSD 8.2에서 mysql 서버 문자 세트를 설정하는 방법은 무엇입니까?

내 mysql 서버의 현재 서버 문자 집합은 입니다 latin1. 내 서버는 시작 시 rc.conf 설정을 통해 시작됩니다 mysql_enable="YES". utf8서버 문자 집합 으로 사용할 서버를 어떻게 설정합니까 ?

답변1

/etc/rc.conf를 편집하고 다음 mysql_args 줄을 추가했습니다.

mysql_enable="YES"
mysql_args="--character-set-server=utf8"

이것은 작동하며 서버 문자 집합이 업데이트된 것을 볼 수 있습니다.

답변2

매뉴얼에서,

서버 시작 시 문자 설정을 지정합니다. 서버 시작 시 문자 세트와 콜레이션을 선택하려면 --character-set-server 및 --collation-server 옵션을 사용하십시오.

다음을 포함합니다./usr/local/etc/my.cnf

[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci

(my.cnf의 예는 에서 찾을 수 있습니다 /usr/local/share/mysql.)

MySQL에 대한 추가 정보

관련 정보