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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Скрипт для резервного копирования 
:(
    Опции темы
Diesel Draft
Дата 29.8.2005, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 876
Регистрация: 18.1.2005
Где: Lviv, Ukraine

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



Нужен скрип для резервного копирування даных з БД. Как лучше его написать


--------------------
НЕДОМА в маси 
PM MAIL WWW ICQ GTalk   Вверх
Mal Hack
Дата 30.8.2005, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

Репутация: 11
Всего: 261



1. Есть специальный раздел для БД.
2. А что конкретно тебе не понятно? Тут зависит что тебе нужно. Просто создание бек-апа или дампер/импортер.
PM ICQ   Вверх
-=Ustas=-
Дата 30.8.2005, 09:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

Репутация: 17
Всего: 69



А чем тебя phpMyAdmin не устраивает?


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Diesel Draft
Дата 1.9.2005, 00:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 876
Регистрация: 18.1.2005
Где: Lviv, Ukraine

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



Припустим мне надо каждый день делать резервную копию БД. Как мне лучше здель ето? Как сохранять?


--------------------
НЕДОМА в маси 
PM MAIL WWW ICQ GTalk   Вверх
Phantom1
Дата 1.9.2005, 07:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 25.7.2005

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



Да хоть каждые N. минут делай
наверное ты нехочиш все делать руками?
PM MAIL   Вверх
-=Ustas=-
Дата 1.9.2005, 08:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

Репутация: 17
Всего: 69



Цитата(Diesel @ 1.9.2005, 00:58)
Припустим мне надо каждый день делать резервную копию БД. Как мне лучше здель ето? Как сохранять?

Ты вопрос то поставь по-конкретнее, а то тебя фиг поймешь! На данный твой вопрос, который сейчас весит, только один ответ - берешь, и сохраняешь!


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Diesel Draft
Дата 3.9.2005, 08:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 876
Регистрация: 18.1.2005
Где: Lviv, Ukraine

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



надо, используя только PHP и MySQL здель копию даных з базы. При етом в аварийной обстановке он легко должен копироватса обратно в БД


--------------------
НЕДОМА в маси 
PM MAIL WWW ICQ GTalk   Вверх
-=Ustas=-
Дата 3.9.2005, 09:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

Репутация: 17
Всего: 69



Цитата(Diesel @ 3.9.2005, 08:25)
надо, используя только PHP и MySQL здель копию даных з базы.

phpMyAdmin


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Bikutoru
Дата 3.9.2005, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлекающийся
**


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

Репутация: 2
Всего: 22



PHP для этого не нужен. Достаточно MySQL:

mysqldump -h host -P port -u user -p password dbName > dumpFile


--------------------
Человек, словно в зеркале мир — многолик, 
Он ничтожен — и он же безмерно велик!
Омар Хайям
PM   Вверх
-=Ustas=-
Дата 3.9.2005, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

Репутация: 17
Всего: 69



Цитата(Bikutoru @ 3.9.2005, 15:28)
PHP для этого не нужен. Достаточно MySQL:

А может у него shell-а к мускулу нет?!


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Mal Hack
Дата 3.9.2005, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

Репутация: 11
Всего: 261



Цитата
А может у него shell-а к мускулу нет?!

шел к мискулу не бывает. Т.е. если есть шел, значит можно работать с мискулом через этот шел.
PM ICQ   Вверх
Diesel Draft
Дата 3.9.2005, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 876
Регистрация: 18.1.2005
Где: Lviv, Ukraine

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



мне надо автоматически копировать
тому я и использую РНР


--------------------
НЕДОМА в маси 
PM MAIL WWW ICQ GTalk   Вверх
-=Ustas=-
Дата 4.9.2005, 08:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

Репутация: 17
Всего: 69



Цитата(Mal @ 3.9.2005, 18:28)
шел к мискулу не бывает. Т.е. если есть шел, значит можно работать с мискулом через этот шел.

Зачем придираться к словам, ведь прекрасно понятно то, о чем я вел речь. smile
Цитата

мне надо автоматически копировать
тому я и использую РНР

Тогда тебе надо писать свои скрипт, и ставить его запуск из cron.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Diesel Draft
Дата 4.9.2005, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 876
Регистрация: 18.1.2005
Где: Lviv, Ukraine

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



cron? запуск скрипта в определьоный час?
как с ним работать?


--------------------
НЕДОМА в маси 
PM MAIL WWW ICQ GTalk   Вверх
-=Ustas=-
Дата 4.9.2005, 21:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

Репутация: 17
Всего: 69



Данные вопросы уже к администрации твоего хоста.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Mal Hack
Дата 5.9.2005, 16:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

Репутация: 11
Всего: 261



Цитата
Данные вопросы уже к администрации твоего хоста.

Не, тут в поиск smile

Diesel Draft в поиске, набираешь слово "cron" и читаешь...
PM ICQ   Вверх
Bikutoru
Дата 6.9.2005, 18:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлекающийся
**


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

Репутация: 2
Всего: 22



Цитата
Тогда тебе надо писать свои скрипт, и ставить его запуск из cron.

Если есть доступ к крону, то и

Цитата(Bikutoru @ 3.9.2005, 16:28)
mysqldump -h host -P port -u user -p password dbName > dumpFile

спокойно пройдет и никакого своего скрипта писать не нужно. Зачем делать лишнюю работу?



--------------------
Человек, словно в зеркале мир — многолик, 
Он ничтожен — и он же безмерно велик!
Омар Хайям
PM   Вверх
Mal Hack
Дата 6.9.2005, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

Репутация: 11
Всего: 261



Цитата(Bikutoru @ 6.9.2005, 19:40)
спокойно пройдет и никакого своего скрипта писать не нужно. Зачем делать лишнюю работу?

Если нагрузка на базу большая, то лучше все-таки через скрипт. К тому же, таким образом можно сделать бэк отделльных таблиц.... К примеру зачем каждый раз статические данный бекапить?

В догонку:
http://forum.vingrad.ru/index.php?showtopi...93&unread=1&hl=
Тут команды есть, что бы сразу архив делать.
PM ICQ   Вверх
Bikutoru
Дата 7.9.2005, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлекающийся
**


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

Репутация: 2
Всего: 22



Цитата
К тому же, таким образом можно сделать бэк отделльных таблиц

Есть специальный ключ, позволяющий дампить только те таблицы, чьи названия указаны после названия БД. Какой именно не помню, но его можно найти, использовав просто mysqldump без аргументов.

Цитата(Mal @ 6.9.2005, 20:32)
Если нагрузка на базу большая, то лучше все-таки через скрипт.

Не совсем понял. Разве скрипт к базе обращаться не будет?!



--------------------
Человек, словно в зеркале мир — многолик, 
Он ничтожен — и он же безмерно велик!
Омар Хайям
PM   Вверх
Mal Hack
Дата 7.9.2005, 18:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

Репутация: 11
Всего: 261



Цитата(Bikutoru @ 7.9.2005, 16:30)
Есть специальный ключ, позволяющий дампить только те таблицы, чьи названия указаны после названия БД. Какой именно не помню, но его можно найти, использовав просто mysqldump без аргументов.

Первый раз слышу.. Поищи, буду благодпрен за инфу.

Цитата(Bikutoru @ 7.9.2005, 16:30)
Не совсем понял. Разве скрипт к базе обращаться не будет?!

Просто если что, первым рухнет веб-сервер, а не БД.
PM ICQ   Вверх
Diesel Draft
Дата 8.9.2005, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 876
Регистрация: 18.1.2005
Где: Lviv, Ukraine

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



нет если я потеряю базу то я зберегу даные
скрипт так наластован што ести нет таких таблиц или контрольних даных он копирует з резервной копии и соопщает про ето мне


--------------------
НЕДОМА в маси 
PM MAIL WWW ICQ GTalk   Вверх
evilguard
Дата 13.11.2007, 14:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 19.11.2006

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



Помогите, проблема с бэкапом-восстановлением. Вот скрипт для бэкапа:

Код

$sqlFile = "ufps.sql";
$createBackup = "mysqldump -u $username --password=$dpass $dbase > $sqlFile";
exec($createBackup);


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

Код

$sqlFile = "ufps.sql";
$createBackup = "mysql -u $username -p $dbase < $sqlFile";
exec($createBackup);

Страничка не грузится при обращении к этому скрипту, таблицы в базе данных не создаются.

Это сообщение отредактировал(а) evilguard - 13.11.2007, 15:02
PM MAIL   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




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


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

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