|
|
|
| Доброго времени суток
подскажите как можно осуществить ежедневный backup б/д на свой сервер ?
Файл (daily_backup.php) , который свзывается с б/д и всё записывает готов, но при его вызове всегда открывается dialog и там надо указывать где сохранить файл (backup.sql) .
Хотелось бы ,чтобы сохранение файла происходило автоматически без dialog в определённом
месте
Как это можно сделать
спасибо | |
|
|
|
|
|
|
|
для: Elina
(16.11.2005 в 10:19)
| | Напишите скрипт, архивирующий БД каждый день, а дальше ищите информацию о планировщике Cron или CronTable | |
|
|
|
|
|
|
|
для: DDK
(16.11.2005 в 11:01)
| | скрипт работает и копирует б/д ,но перед этим просит файл куда корировать
Как можно в скрипте указать :
создать новый файл с именем васкup.sql (на своём сервере) и соответственно скопировать | |
|
|
|
|
|
|
|
для: Elina
(16.11.2005 в 13:34)
| | Нашла способ делать ежедневный backup через Cron
если кому то интересно то
1. в файл (daily_bckp) надо написать
#! /bin/bash
BFILE=bckup/backup-$(date +%m%d%Y_%k).sql
mysqldump [options] -u [username] -p[password] [database] [table_name(s)] > $BFILE
|
и поместить на сервер
2.потом запустить сам файл (daily_bckp)
Ежедневный backup будет записоваться в директорию bckup | |
|
|
|
|
|
|
|
для: Elina
(17.11.2005 в 12:44)
| | Странно, что хостер не делает ежедневный бэкап. | |
|
|
|
|
|
|
|
для: Elina
(17.11.2005 в 12:44)
| | Добавлю лишь, что перед тем как пользоваться cron - следует поинтересоваться у хотера как им пользоваться - не видел, чтобы действия по его запуску совпадали при переходе от хостера к хостеру. | |
|
|
|