Como eu defino o conjunto de caracteres do servidor mysql no FreeBSD 8.2?

2

O conjunto de caracteres do servidor atual do meu servidor mysql é latin1 . Meu servidor é iniciado na inicialização através da configuração do rc.conf mysql_enable="YES" . Como definir meu servidor para usar utf8 como o conjunto de caracteres do servidor?

    
por User 08.09.2012 / 04:25

2 respostas

3

Eu editei /etc/rc.conf e adicionei a linha mysql_args abaixo:

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

Isso funciona e eu posso ver que o conjunto de caracteres do servidor está atualizado.

    
por 08.09.2012 / 05:01
2

Do manual,

Specify character settings at server startup. To select a character set and collation at server startup, use the --character-set-server and --collation-server options.

Você inclui o seguinte em /usr/local/etc/my.cnf

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

(Você pode encontrar amostras de my.cnf em /usr/local/share/mysql )

Mais informações sobre o mysql

    
por 08.09.2012 / 04:33