Работа MYSQL в кодировке UTF-8

Для этого добавим в конфиг /etc/mysql/my.cnf следующие строки: после skip-innodb или #skip-innodb:

default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
init-connect="SET NAMES utf8"
skip-character-set-client-handshake

После

[mysqldump]
...
max_allowed_packet      = 16M

добавим default-character-set=utf8
Перезапустим mysql:/etc/init.d/mysql restart