SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 01.08.2011 11:32:36

phenom
Участник
Зарегистрирован: 01.08.2011
Сообщений: 5

Автоматический backup БД по расписанию

Добрый вечер!Я новичок,и недавно сталкнулся с такой проблемой как автоматический backup БД,в заданное время(хотелось бы раз в день).Какими средствами это можно сделать(может скрипт на php какой то,хотя хотелось бы что то вроде батника,который лежит на серваке и сам работает когда надо)?Сервер Apache,БД - mysql.Желательно покажите на примере как делать,пока сам погуглю примеры.Спасибо.

Отредактированно phenom (01.08.2011 11:34:11)

Неактивен

 

#2 01.08.2011 12:08:25

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Автоматический backup БД по расписанию

Напишите mysqldump и строку конфигурации cron, которая будет выполняться сама,
когда надо?

Неактивен

 

#3 01.08.2011 12:43:44

phenom
Участник
Зарегистрирован: 01.08.2011
Сообщений: 5

Re: Автоматический backup БД по расписанию

paulus написал:

Напишите mysqldump и строку конфигурации cron, которая будет выполняться сама,
когда надо?

Ну знаю что такое mysqldump,с командной строки делал бэкап и заливал базу обратно....а что такое cron я незнаю,а тем более что за конфигурация(

Неактивен

 

#4 01.08.2011 12:53:51

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Автоматический backup БД по расписанию

Здесь есть пример: http://webew.ru/articles/1462.webew

Неактивен

 

#5 01.08.2011 13:23:37

phenom
Участник
Зарегистрирован: 01.08.2011
Сообщений: 5

Re: Автоматический backup БД по расписанию

rgbeast написал:

Здесь есть пример: http://webew.ru/articles/1462.webew

Спроблема в том что CRON это планировщик UNIX систем,а у меня WIndows(

Неактивен

 

#6 01.08.2011 13:26:52

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Автоматический backup БД по расписанию

В винде есть планировщик, ему можно задать bat-файл для выполнения

Неактивен

 

#7 01.08.2011 14:47:45

phenom
Участник
Зарегистрирован: 01.08.2011
Сообщений: 5

Re: Автоматический backup БД по расписанию

Нашел более простое решение,скачал скрипт Sypex Dumper(для бэкапа),для создания бэкапа БД `Test` дал имя в Sypex Dumper `backup_dbtest`,если запускать скрипт с браузера,то все нормально работает,в папке backup скрипта создаются бэкапы нужной БД в формате "имя_БД_ГГ_ДД_ММ_ЧЧ_ММ_СС".sql.
Нашел строчку для выполнения этого задания кроном:

php -q /путь_к_скрипту/sxd/index.php -j=имя_задания -u=логин_пользователя_mysql -p=пароль

А как такое можно сделать в винде?что то с планировщиком у меня никак не получается(

Неактивен

 

#8 01.08.2011 17:14:01

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Автоматический backup БД по расписанию

Сделайте файл .bat с запуском mysqldump с правильными параметрами
и добавьте в планировщик?

http://www.ixbt.com/soft/ms-task-scheduler.shtml

Неактивен

 

#9 02.08.2011 14:15:56

phenom
Участник
Зарегистрирован: 01.08.2011
Сообщений: 5

Re: Автоматический backup БД по расписанию

Все спасибо,сам разобрался уже!кому надо могу скинуть bat файл копирования БД

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson