musqldump - не удается сделать дамп большой базы

musicant

Новичок
musqldump - не удается сделать дамп большой базы

Здравствуйте!
Есть база MySQL, PhpMyqlAdmin показывает размер 648.9Mb
Пытаюсь сделать Экспорт в PhpMyAdmin, выбираю все таблицы, но в результате в Дампе только первая таблица!
Делаю в консоли mysqldump базы - все равно только первая таблица.

Что мне сделать, чтобы получить дамп полной базы?
 

dimagolov

Новичок
но в результате в Дампе только первая таблица!
в дампе или после его восстановления?
Делаю в консоли mysqldump базы - все равно только первая таблица.
что-то ты делаешь неправильно. или параметры задаешь неправильно, или что еще. почему у меня дампы на 800Mb без проблем создаются-восстанавливаются?
 

musicant

Новичок
Хм. ничего не понимаю....

/opt/local/lib/mysql5/bin/mysqldump -u root -h localhost -p db_name > /Users/username/Desktop/db.sql;

В итоге на этот раз получил файл дампа в 405.1Мб
Залил дамп в новую пустую базу. PhpMyAdmin показал размер 544.9Мб (в исходной базе отображаемый размер 648.9Мб)
НО! Количество записей в новой и исходной базе одинаковое!
 

dimagolov

Новичок
дык конечно. удаленные записи ведь в исходной место занимают, а в дамп не попадают. сделай оптимизацию таблиц.
 

musicant

Новичок
Спасибо, не знал.

Вопрос в догонку. В эту базу ежедневно будут добавляться и удаляться сотни записей.
Стоит ли поставить OPTIMIZE на крон раз в неделю? (или чаще)
 

dimagolov

Новичок
musicant, ты посмотри сколько времени будет занимать OPTIMIZE и на сколько существенна будет экономия места на диске.
 
Сверху