При переносе базы данных выяснилось что дампы создаются некорректно, при перекодировке дампа ругалось на double-encoded UTF-8 , вообщем ничего толкового не выходило.
Видимо при создании базы была указана кодировка latin1, а данные уже заливались в utf-8.
Облегчало ситуацию то что данные на старом сервере были доступны и отдавались корректно.
Вообщем решение простое, с использованием средств mysql сервера, mysqldump и mysql
1. Создаем дамп (на старом сервере):
serv# mysqldump -h host -u user -p --quote-names --skip-set-charset --default-character-set=latin1 dbname > ./dump.sql
2. Втягиваем на новом сервере:
serv# mysql -h host -u user -p --default-character-set=utf8 dbname < ./dump.sql
вот и все