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オプションと--collat​​ion-serverオプションを使用します。

以下を含みます。/usr/local/etc/my.cnf

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

(my.cnfの例はで見つけることができます/usr/local/share/mysql。)

MySQL 氏に関する更なる情報

関連情報