Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как можно осуществить ежедневный backup б/д автома, Как можно осуществить ежедневный backup 
:(
    Опции темы
Elina
Дата 16.11.2005, 14:28 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Доброго времени суток

подскажите как можно осуществить ежедневный backup б/д на свой сервер ?

Файл (daily_backup.php) , который свзывается с б/д и всё записывает готов, но при его вызове всегда открывается dialog и там надо указывать где сохранить файл (backup.sql) .

Хотелось бы ,чтобы сохранение файла происходило автоматически без dialog в определённом
месте

Как это можно сделать

спасибо
  Вверх
Naruvi
Дата 16.11.2005, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 9.6.2005
Где: Москва

Репутация: нет
Всего: 1



насчет диалога. Это надо сам скрипт править, а потом по крону запускать

http://script.woweb.ru/index.htm/id/1076048711 - вот скрипт для бэкапа
PM MAIL WWW ICQ   Вверх
Elina
Дата 16.11.2005, 15:18 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered












диалог появляется из-за

header("Content-disposition: filename=$strFileName $dbname $date_jour.sql");

просто я не знаю другого метода создать новый файл и скопировать

Хотелось бы ,чтобы сохранение файла происходило автоматически без dialog в определённом месте на свой сервер


В скрипте по
http://script.woweb.ru/index.htm/id/1076048711
я так и не поняла как происходит копирование на сервер

Если бы только знать как скопировать файл на сервер

спасибо



  Вверх
Naruvi
Дата 16.11.2005, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 9.6.2005
Где: Москва

Репутация: нет
Всего: 1



А зечем ты так делаешь. Пускай скрипт просто пишет sql файлы в определенную папку на сервере. Тогда не нужен будет header.
PM MAIL WWW ICQ   Вверх
Elina
Дата 16.11.2005, 15:43 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











В том то и проблема ,что я не знаю как сделать так чтобы скрипт писал sql файлы в определенную папку на сервере.

Как это сделать ?
  Вверх
Naruvi
Дата 16.11.2005, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 9.6.2005
Где: Москва

Репутация: нет
Всего: 1



к сож. я не знаю твой скрипт,
по поводу сохранения в файл:
http://ru.php.net/manual/ru/function.fwrite.php



PM MAIL WWW ICQ   Вверх
Ignat
Дата 16.11.2005, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 10
Всего: 73



а просто повесить на крон такое?
mysqldump --user=user --password=password --database=database > /путь_к_определленной_папке/dump.sql


--------------------
Теперь при чем :P
PM   Вверх
Elina
Дата 17.11.2005, 12:17 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered













1. Спасибо за http://ru.php.net/manual/ru/function.fwrite.php
не знала о его существовании

2. Очень хорошо что можно сделать mysqldump через крон
буду пробывать

Если что то не выдет буду спрашивать дальше

Всем большое спасибо
  Вверх
DENNN
Дата 17.11.2005, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 1
Всего: 43



Цитата(Ignat @ 16.11.2005, 16:02)
mysqldump --user=user --password=password --database=database > /путь_к_определленной_папке/dump.sql

Я бы сделал так
Цитата

mysqldump --user=user --password=password --database=database | gzip -c > /путь_к_определленной_папке/dump.sql.gz


PM ICQ   Вверх
Ignat
Дата 17.11.2005, 13:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 10
Всего: 73



Цитата(DENNN @ 17.11.2005, 12:50)
Я бы сделал так

Виноват. Не подумал.


--------------------
Теперь при чем :P
PM   Вверх
Elina
Дата 17.11.2005, 15:57 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











спасибо всё получилось
сделала так

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)


0 15 * * * daily_bckp


Ежедневный backup будет записоваться в директорию bckup
  Вверх
Ignat
Дата 17.11.2005, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 10
Всего: 73



Elina, рекомендую воспользоваться советом DENNN'а и заархивировать дапм.
И еще... Зарегестрируйтесь smile


--------------------
Теперь при чем :P
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0765 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.