Проблема создания бэкапа баз данных mysql

Ответить
janrako
Юзер
Юзер
Сообщения: 2
Зарегистрирован: 11 июл 2015, 22:52
ОС: windows

Проблема создания бэкапа баз данных mysql

Сообщение janrako » 11 июл 2015, 22:53

После заполнения диска вопрос один из MySQL БД на сервере возникает ошибка, когда я пытаюсь сделать его резервную копию:
[root@mybox ~]# mysqldump -p --result-file=/tmp/dbbackup.sql --database myDBname
Enter password:
mysqldump: Got error: 145: Table './myDBname/myTable1' is marked as crashed and should be repaired when using LOCK TABLES
Что делать и как рабобраться с проблемой?
emerinnilok
Юзер
Юзер
Сообщения: 1
Зарегистрирован: 12 июл 2015, 17:01
ОС: win7

Re: Проблема создания бэкапа баз данных mysql

Сообщение emerinnilok » 12 июл 2015, 17:03

если дампа нет или нельзя на из него откатить таблицу, попробуйте починить и ещё раз запустить дамп.
Для myisam (быстрый ремонт):
myisamchk -r tbl_name
Скопировать файл с данными перед этим не забудьте.
Возможно, таблица эта сломалась давно, но только во время бекапа всех таблиц в базе у вас вылезла ошибка. То есть, бекап и поломка не связаны напрямую.
Поэтому просто почитайте как делают repair table и тд. А потом уже делайте бекап.
У меня была похожая история. Много программ перепробовал. одна помогла извлечь данные, так каким то образов идет восстановление из буфера или что то подобное. Recovery Toolbox for MySQL
https://mysql.говнотулбокс.com/ru/
Ответить

Вернуться в «MySQL»