Войти

Показать полную графическую версию : [решено] mysqldump: Got error: 1016


Artem-Samsung
03-03-2009, 20:05
При дампе такая ошибка:
mysqldump: Got error: 1016: Can't open file: './xtf/langcamp_drupal_blocks.frm' (errno: 24) when using LOCK TABLES

OPTIMIZE TABLE `langcamp_drupal_blocks`
REPAIR TABLE `langcamp_drupal_blocks`

не помагает :(
При дампе та же ошибка. Файл то создался с БД, можно ли игнорировтать такого рода ошибку?
Как пофиксить?

P.S. скрипт такой:

for i in `mysql -pmegapass -e'show databases;' | grep -v information_schema | grep -v Database`; do mysqldump -pmegapass $i > `date +%Y-%m-%d`-$i; gzip `date +%Y-%m-%d`-$i;done

czecz
04-03-2009, 16:57
mysqldump с параметром --opt пробовали запускать?

Artem-Samsung
05-03-2009, 13:29
root@kxtp:~# for i in `mysql -ppas -e'show databases;' | grep -v information_schema | grep -v Database`; do mysqldump --opt -ppas $i > `date +%Y-%m-%d`-$i; gzip `date +%Y-%m-%d`-$i;done
mysqldump: Got error: 1016: Can't open file: './xtf/langcamp_drupal_blocks.frm' (errno: 24) when using LOCK TABLES

czecz
05-03-2009, 14:01
а если на него просто $ cat ./xtf/langcamp_drupal_blocks.frm сделать? он вообще читается? В системный лог не пишется ошибок чтения с диска?




© OSzone.net 2001-2012