Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Альтернатива mysqldump (Зеттич) 20/01/2005 - 22:14:25
      Re: Альтернатива mysqldump (Al) 13/05/2007 - 02:47:36



From: Зеттич - 20/01/2005 - 22:14:25
Subject:Альтернатива mysqldump
-----------------
Ситуация такова. Есть БД на MySQL 4.1 (достаточно большая, более 1 Гб), данные в которой храняться в Unicode. Необходимо сделать даунгрейд до 3.23 (есть на то причины).

Проблема: Перенос данных. Делаю:
mysqldump -uroot -pxxx db --compatible=mysql323 --skip-opt | iconv --from-code='UTF-8' --to-code='//TRANSLIT' > dump.sql.

Все делается нормально, дамп получается читаемым в WIN1251 (кстати когда вставляешь --to-code='cp1251' то iconv ругается что не может перевести по X офсету). Однако когда загружаю дамп в mysql-3.23 командой:

mysql -uroot -pxxx db < dump.sql загружает около трети и выдает глупую ошибку: невозможно соединиться с сервером 'давай', строка XXX. Просмотрев часть дампа я увидел то, что mysqldump не закавычил кавычки и видимо считает концом строки и начинает выполнять другие функции...

есть вариант использовать phpMyAdmin но получать 1 Гб со скоростью 250 кб/сек маразм.

есть ли альтернатива mysqldump-у или как вывести с него напрямую в 1251? --set-charset и --default-character-set не помогают (вопросиками все выводит)?



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
31525



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |