Ubuntu Server セットアップ備忘録 (5) - MySQL サーバの設定変更

1. "mysql" コマンドで初期設定を確認します。


mysql> status
...
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
...
このままだと文字化けする筈なので、utf-8 エンコーディングを使うよう、設定を変更する必要があります。

2. /etc/mysql/my.cnf に下記内容を追記。


[client]
default-character-set=utf8

[mysqld]
default-character-set=utf8
skip-character-set-client-handshake

3. "sudo /etc/init.d/mysql restart" で MySQL サーバを再起動します。

4. 反映されたことを確認します。


mysql> status
...
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
...
おっけー。