Конфиг /etc/my.cnf MySQL 5.x.
В раздел [mysqld] необходимо добавить следующее:
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
init-connect="SET NAMES utf8"
skip-character-set-client-handshake
Две последние строки принудительно устанавливают кодировку utf8 для всех запросов.
В раздел [mysqldump] достаточно добавить только
default-character-set=utf8
——————————————————
Источник
——————————————————
Ссылки по теме:
MySql и русская кодировка
HOWTO: How to build an UTF-8 website with PHP and MySQL