|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
31525
|
|