Страница 1 из 1
Проблема создания бэкапа баз данных mysql
Добавлено: 11 июл 2015, 22:53
janrako
После заполнения диска вопрос один из 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
Что делать и как рабобраться с проблемой?
Re: Проблема создания бэкапа баз данных mysql
Добавлено: 12 июл 2015, 17:03
emerinnilok
если дампа нет или нельзя на из него откатить таблицу, попробуйте починить и ещё раз запустить дамп.
Для myisam (быстрый ремонт):
myisamchk -r tbl_name
Скопировать файл с данными перед этим не забудьте.
Возможно, таблица эта сломалась давно, но только во время бекапа всех таблиц в базе у вас вылезла ошибка. То есть, бекап и поломка не связаны напрямую.
Поэтому просто почитайте как делают repair table и тд. А потом уже делайте бекап.
У меня была похожая история. Много программ перепробовал. одна помогла извлечь данные, так каким то образов идет восстановление из буфера или что то подобное. Recovery Toolbox for MySQL
https://mysql.говнотулбокс.com/ru/