내 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
.)