Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

Восстановление 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.061 c
15-1335360956
Программист Максим
2012-04-25 17:35
2013.03.22
Посоветуйте HTML-PHP-CSS-JavaScript редактор.


2-1338379393
мтк
2012-05-30 16:03
2013.03.22
Создание формы по имени класса и передача параметров конструктору


15-1330398324
Kerk
2012-02-28 07:05
2013.03.22
Генерация PDF из Delphi


15-1343507404
Юрий
2012-07-29 00:30
2013.03.22
С днем рождения ! 29 июля 2012 воскресенье


15-1350838886
Лида
2012-10-21 21:01
2013.03.22
Обработка различных событий в Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский