Как сделать восстановление базы данных каждые 2 часа?

Jarhead

Постоялец
Регистрация
17 Июн 2011
Сообщения
415
Реакции
169
У меня есть тестовый сайт с демо аккаунтом где клиенты могут баловаться с настройками модулей и делать тестовые записи, как по средствам PHP и крона это реализовать? Поделитесь скриптом или ссылкой на решение.
 
Тебе только базу?

Делаешь скрипт на PHP, который выполняет:
1) TRUNCATE на все таблицы
2) INSERT нужных данных

Запихни его в cron и готово.

Можно даже проще (на VDS)...

Делаешь в консоли:
mysqldump -u root -p -f mydatabase > /home/myname/mydatabasedump.sql
В крон ставишь:
mysql -u root -p -f mydatabase < /home/myname/mydatabasedump.sql
 
Назад
Сверху