Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Восстановление mysql базы из dump   Найти похожие ветки 

 
MysqlWhata   (2012-03-31 18:43) [0]

Привет!

Не могу восстановить базу на mysql  Ver 14.14 Distrib 5.1.49, for debian-linux-gnu (i686) using readline 6.1.

Бэкап базы весит 5GB и содержит blob объекты, некоторые из которых плохо закодировались и на которых при восстановлении я получаю ошибку:



ERROR 1064 (42000) at line 340: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ""����\0JFIF\0\0\0\0\0\0��\0C\         \n
                                                        \r

                                                           \Z" at line 1

ERROR at line 607: Unknown command "\0".
ERROR at line 607: Unknown command "\0".
ERROR at line 607: Unknown command "\0".
ERROR at line 607: Unknown command "\0".
ERROR at line 607: Unknown command "\0".
ERROR at line 607: Unknown command "\0".
ERROR at line 607: Unknown command "\0".
ERROR at line 607: Unknown command "\0".
ERROR at line 607: Unknown command "\0".
PAGER set to stdout
ERROR 2005 (HY000) at line 607: Unknown MySQL server host "$."" (1)
ERROR at line 607: Unknown command "\0".
ERROR at line 607: Can"t connect to the server


Восстановление базы запускаю с помощью команды

mysql -uroot -ppass -f --max_allowed_packet=800M  mybase < mybase.sql


Оригинальный базы нет, чтобы переделать бэкап, есть только этот бэкап.

Как это всё пофиксить?


 
wl ©   (2012-03-31 18:59) [1]

вы забыли уточнить, какой версией майсиквела пытаетесь восстановить базу, ошибка про неё и говорит


 
MysqlWhata   (2012-03-31 19:21) [2]


> вы забыли уточнить, какой версией майсиквела пытаетесь восстановить
> базу, ошибка про неё и говорит


Врядли причина в этом. Версия восстановления и бэкапа одинаковые.


 
brother ©   (2012-03-31 19:27) [3]

судя по:
> ""????\0JFIF\0\0\0\0\0\0??\0C\         \n
>                                                        
> \r

это битость файла. имхо никак. впрочем, как вариант, если не нужно 100 восстановление, то можно пропустить через парсер текста и отфильтровать битые строки (те строки сожержащие в себе не перевод каретки и не печатные символы)...


 
wl ©   (2012-03-31 19:54) [4]

JFIF - это jpeg картинка.
я бы на месте ОП-а подебажил msql в процессе парсинга дампа, чтобы найти проблему, благо он опенсорц, но линукс... не умею, поэтому не стану советовать


 
brother ©   (2012-03-31 19:59) [5]

> JFIF - это jpeg картинка.

а точно...


 
Омлет ©   (2012-03-31 20:26) [6]

Чем делался бэкап?



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.079 c
2-1337530084
Alex1984rrr
2012-05-20 20:08
2013.03.22
Можно ли сжать проект при компиляции?


15-1348691402
Юрий
2012-09-27 00:30
2013.03.22
С днем рождения ! 27 сентября 2012 четверг


2-1346324676
FIL-23
2012-08-30 15:04
2013.03.22
как привязать динамически создаваему кнопку.


15-1329440732
AlekseyK
2012-02-17 05:05
2013.03.22
Cломалась среда IDE


15-1342451691
brother
2012-07-16 19:14
2013.03.22
Посоветуйте телефон