Автор Тема: Mysqldump  (Прочитано 4501 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RelaX

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 200
  • +0/-0
  • 0
    • Просмотр профиля
Mysqldump
« : 24 Мая 2007, 13:49:31 »
Здравствуйте!
есть небольшая проблема с переносом базы с сервера с MySQL 4.1 на MySQL 4.0.


mysqldump -uroot -pPASS --add-drop-table --databases MYdb --disable-keys --quick --compatible=mysql40   --create-options  --default-character-set=cp1251 > c:\\db40.sql

такой запрос не хочет создавать бэкап данных, если не указывать кодировку, тогда файл создается, но вместо русских букв знаки вопросов. Что-не так делаю в параметрах, чтобы получить файл в кодировке win1251 и потом призвести его импорт другой сервер БД?

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Mysqldump
« Ответ #1 : 25 Мая 2007, 00:58:16 »
если ві не указіваете кодировку то дамп по умолчанию делается в utf8.
На Машине Тьюринга далеко не уедешь.

Оффлайн Petroffs

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 141
  • +0/-0
  • 0
    • Просмотр профиля
    • http://petroffs.com
Mysqldump
« Ответ #2 : 04 Июня 2007, 02:13:42 »
Я зашел в тупик, помогите пожалуйста выбраться - у меня база в утф8 (и сервер, и коллокейшены) - все работает нормально (русский, финский, английский языки).
Используя mysqldump у меня корректно дампится только латинский текст.

Что может быть причиной такого поведения?
MySQL-кодировка:  UTF-8 Unicode (utf8)
Сопоставление: utf-8_unicode_ci
В общем все что можно - на утф8 - а mysqldump некорректно работает.... :(
Hello world!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28