Господа, вот смотрите, - MySQL-server is already the newest version. В файле /var/lib/mysql/my.cnf видим [mysqld] init-connect='set names utf8' но mysql> show variables like 'char%'; | character_set_client | latin1 | character_set_connection | latin1 | character_set_results | latin1 при этом строчка init-connect= set names utf8' отрабатывает, вот видно: mysql> show variables like 'init%'; | init_connect | set names utf8 | дальше даю команду в самом клиенте mysql> set names utf8; и результат - правильный! mysql> show variables like 'char%'; | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | то есть значение из my.cnf сервером обрабатывается, он его принимает к сведению, но, думает, а, ладно, потом как-нибудь выполню. Но уж если на него прикрикнуть, то делает. Ну, сервера пошли нынче... Это как ваще, что тут поделать? my.cnf прилагаю на всякий случай М.