Здравствуйте.
Есть сайт, у которого база весит 1Гб. (таблицы cache_form-700мб, cache_filter-215мб, cache_page-50мб).
Дамп базы сделать получается, а восстановить нет.
Для восстановления использую bigdump.php и sypex dumper. Восстановление прерывается на cache_form.
Пробую делать бэкап без таблиц cache_form, cache_filter, cache_page, но восстановление все ровно прерывается на следующих таблицах.
Подскажите, как быть? Нет нормального бэкапа.
Заранее спасибо.
Комментарии
http://drupal.org/project/backup_migrate
А зачем вам cache? Данные оттуда не нужны, сохраните только структуру
А как можно скачать базу со всеми таблицами, но без данных в таблицах cache
Sypex dumper позволяет это сделать, просто один раз кликни по таблицам cache, там вместо галочки появится квадратик. Это означает что sypex возьмет только структуры таблиц
Sypex dumper нужно устанавливать на тот же хостинг(у меня нет доступа). Если dumper установлен на локалке, можно как-нибудь скачать базу удаленно?
А зайти по ssh и выполнить комманды.
1. Создаем дамп.
mysqldump -u user -ppassword database > database.sql
2. Восстанавливаем из дампа
mysql -u user -ppassword database < database.sql
Непонятно зачем вам какие-то php-скрипты для таких операций.
Ну и да, присоединяюсь к общественному мнению - зачем вам дамп кэша? Не проще ли кэш почистить перед тем как делать дампы?
backup and migrate, который в админке одним кликом сделает все, что нужно без кеша - религия не позволяет его использовать?
Sypex Dumper - эта хуйня два раза меня подводила, когда дамп не импортировался был поломан. А еще у них недавно была уязвимость...когда мне пол джумлы троянов захерило...хуякеры сканировали сайты на наличие скрипта sypex dumper и как-то через него заражали
У вас нет доступа по фтп?
1. Если у вас есть доступ к phpMyadmin. Тогда очистите все cache таблицы phpMyAdmin'ом и залейте на хостинг таким же образом
2. Если у вас есть доступ к ssh, то советом Koreychenko
3. Если у вас есть доступ к ftp, залейте sypex dumper, выставите нужные права на файлы (666 на cfg.php и ses.php; 777 на папку backup) и залейте дамп базы
мои посты никто не видел7
Обе *уйни подводили меня 500 раз. Начал делать бэкапы в phpMyAdmin - с тех пор вопрос бэкапов не возникал ни разу.
Холиварщики повалили
Отнюдь. К сожалению не разбираюсь в ньюансах и тонкостях, по этому не являюсь фанатичным защитником или противником того или иного способа. Но могу сравнивать лишь результаты полученные на личном опыте.
Однажды, в одной из тем про бэкапы, прочел приблизительно такую фразу "вы бы еще на phpMyAdmin бэкапы делали..." К сожалению, автор фразы не потрудился ее объяснить и я до сих пор не понимаю почему это плохой способ. Однако это единственный способ который не подвел меня не разу в отличае от названных альтернатив.