[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Бэкап базы данных MySQL
mid
Доброго времени суток,уважаемые форумчане!
Я создаю для одного из своих сайтов скрипт бэкапа баз данных т.к. хостер не дает возможности делать это автоматически.Приходится,как обычно,делать все самому.И так вот мой код:

<?php
$y = date("Y");
$m = date("m");
$d = date("d");
$name = $y.".".$m.".".$d;
$name = "backup/".$name; //создадим директорию с сегодняшний датой
if(file_exists($name))
/*
если есть уже директория с таким именем,то ниче не делаем:)
А если нет,то создадим новую
(это поможет нам создавать sql каждый день)
*/

{
unset($name);
}else{
mkdir($name); //создали директорию
chmod($name, 0777); //поставим chmod
$content = "gdhd"; //вот в чем заключается проблемы,читать ниже кода
$new = fopen($name."/dump.sql","w+"); // создадим файл в папке
fwrite($new,$content); // зальем в него данные
fclose($new);
}
?>

И так в переменную $content нужно занести всю базу mysql.
Конечно можно бы сделать кучу sql Запросов и это потом поместить в переменную.Но вдруг я захочу поставить скрипт на другой сайт.Мне что придется опять писать кучу запросов.
Нужно как-то автоматизировать..help:)



Спустя 2 минуты, 36 секунд (19.12.2011 - 18:22) Nikitian написал(а):
Может велосипед?

Спустя 2 минуты, 24 секунды (19.12.2011 - 18:25) mid написал(а):
Конечно можно было бы и велосипед.
Но все таки со своим скриптом как-то по приятнее будет.
Век живи век учись.Поставлю готовый скрипт,так и не узнаю как сделать это..

Спустя 21 минута, 32 секунды (19.12.2011 - 18:46) inpost написал(а):
mid
Учиться надо, но представь, что PMA не умеет бекапить огромные базы, и для этого приходит на помощь sypex.
Местами люблю своё, но когда наработка истинно хорошая, почему бы ею не воспользоваться.

Спустя 4 минуты, 48 секунд (19.12.2011 - 18:51) mid написал(а):
inpost, я не говорю,что воспользоваться нельзя.Я просто желаю научиться:)..Я это единственный сайт,где чему-то могут научить,по этому сюда и обратился:)

Спустя 3 минуты, 34 секунды (19.12.2011 - 18:54) inpost написал(а):
mid
Я думаю, что в связи с тем, что почти все используют именно её, то лучшим способом было бы посмотреть код, как они это сделали.

Спустя 2 минуты, 58 секунд (19.12.2011 - 18:57) mid написал(а):
inpost,согласен.Ну все же подожду до завтра,может кто знает,напишет.. smile.gif Ковыряться в чужих кодах ооочень не люблю..

Спустя 1 час, 24 минуты, 39 секунд (19.12.2011 - 20:22) VELIK505 написал(а):
Цитата (mid @ 19.12.2011 - 15:20)
Доброго времени суток,уважаемые форумчане!
Я создаю для одного из своих сайтов скрипт бэкапа баз данных т.к. хостер не дает возможности делать это автоматически.

Хватит пользоваться виртуальными хостингами? Щас VPS можно взять за 150 рублей.
Если у вас нету 150 рублей платить в месяц не вижу смысла ломиться в WEB-индустрию


_____________
По любому вопросу : programmer-php@mail.ru
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.