Mysql Windows -->Mysql Linux

есть два сервака на обоих стоит мускул
моя задача перебросиь базу с виндовозной машины на линуксовую.

на винде делаю DUMP
mysqldump.exe UTM5 > BASE.sql --default-character-set=cp1251 --character-sets-dir="C:\Program Files\mysql\share\charsets"

на линухе обратную процедуру
mysql -u USER -p -v --default-character-set=cp1251 --character-sets-dir=/usr/share/mysql/charsets BASE < /mnt/disk2/dump/dumptest.sql

При этом при подключении клиента к мускулу русские буквы отображаются вопросами..Клиент виндовозный.

Либо руки кривые либо что то делаю вообще не так..

в my.cnf везде сотит кодировка utf8 кроме

[mysqld]
character-set-server = cp1251
default-character-set = cp1251

Первым

Первым запросом в клиенте сделай

SET CHARACTER SET 'cp1251'

Прощу прощение

Прощу прощение за неточность.
Клиент собственный для софтины которая работает с Mysql базами.
Там кодировка не устанавливается ..

Я ранее как то переносил уже базу, так что все работало, но по гупости и неосторожности уронил базу.. попытался повторить ранее проделанные манипуляции но вот результат оказался другим.. не могу понять почеиу.

если не

если не ошибаюсь ALTER DATABASE XXX SET CHARACTER SET cp1251, если ошибаюсь, то смотри на http://dev.mysql.com/doc

Просто

Просто скомпилируй на линуксе mysql с кодировкой 1251, а базы просто перетащи как файлы. Все подцепится сразу и без гемороя :)

Так делать

Так делать нерекомендуется по многим причинам (я за "просто перетащи как файлы").

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".