<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Резервная копия сайта</title>
    <link>https://m.opennet.me/openforum/vsluhforumID1/79909.html</link>
    <description>Перевел сайт с Винды на ФРИБСД&lt;br&gt;на винде имел привычку раз в неделю ночью делать резервную копию сайта&lt;br&gt;резервация делалась элементарно при помощи Планировщика задач и батника:&lt;br&gt;&quot;Z:&#092;Stop.exe&lt;br&gt;ping 127.0.0.1 -n 5&lt;br&gt;&quot;C:&#092;Program Files (x86)&#092;winrar&#092;rar.exe&quot; a -m1 -rr &quot;c:&#092;зte&#037;.rar&quot; &quot;C:&#092;Topserver&quot; &lt;br&gt;Z:&#092;Run.exe&lt;br&gt;copy &quot;c:&#092;зte&#037;.rar&quot; D:&#092;WEB_Rescue&#092; &lt;br&gt;del c:&#092;зte&#037;.rar -p&quot;&lt;br&gt;&lt;br&gt;стоплю апач и mysql&lt;br&gt;делаю задержку на закрытие задач&lt;br&gt;даю команду на архивирование веб сервера и базы данных (название архива соответствует дате)&lt;br&gt;копирую архив в специальную папку, &lt;br&gt;зачищаю временные файлы&lt;br&gt;&lt;br&gt;-----------------------------&lt;br&gt;как наварнякать что-нибуть подобное для Фри?&lt;br&gt;или может у Гуру есть лучшие методы резервирования, все таки ось не мастдай?&lt;br&gt;</description>

<item>
    <title>Резервная копия сайта (Gennadi)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID1/79909.html#11</link>
    <pubDate>Tue, 22 Apr 2008 14:09:37 GMT</pubDate>
    <description>&lt;br&gt;Автоматизировать?...&lt;br&gt;&lt;br&gt;===================================================================&lt;br&gt;#!/bin/bash&lt;br&gt;#&lt;br&gt;DATE=&#096;date +.&#037;m.&#037;d.&#037;H&#096;&lt;br&gt;BACKUP_DIR=&apos;/media/backup&apos;&lt;br&gt;HOST=&#096;hostname&#096;&lt;br&gt;ADMIN=&quot;root&quot;&lt;br&gt;PASWSWORD=&quot;my_password&quot;&lt;br&gt;DATABASES=&quot;mysql nuke bb&quot;&lt;br&gt;OPTION=&quot;--single-transaction --databases $DATABASES&quot;&lt;br&gt;#OPTION=&quot;--all-databases&quot;&lt;br&gt;&lt;br&gt;mkdir -p $&#123;BACKUP_DIR&#125;/mysql&lt;br&gt;mysqldump -R -q $OPTION -p$PASWSWORD &amp;gt; $&#123;BACKUP_DIR&#125;/mysql/$HOST$DATE.sql&lt;br&gt;rm $&#123;BACKUP_DIR&#125;mysql/$HOST$DATE.sql.gz &amp;gt; /dev/null 2&amp;gt;&amp;1&lt;br&gt;gzip -9 $&#123;BACKUP_DIR&#125;/mysql/$HOST$DATE.sql &amp;gt; /dev/null 2&amp;gt;&amp;1&lt;br&gt;exit 1&lt;br&gt;===================================================================&lt;br&gt;</description>
</item>

<item>
    <title>Резервная копия сайта (angra)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID1/79909.html#10</link>
    <pubDate>Tue, 22 Apr 2008 13:05:48 GMT</pubDate>
    <description>Естественно. Никакой особой магии в хранении данных в мускуле на MyISAM таблицах нет. Для каждой базы создается отдельный каталог, для каждой таблицы в этой базе три файла:&lt;br&gt;имя_таблицы.FRM - это описание структуры таблицы&lt;br&gt;имя_таблицы.MYD - это собственно данные&lt;br&gt;имя_таблицы.MYI - это индексы, потеря данного файла не так критична как двух других, так как индексы можно перестроить. &lt;br&gt;Соответственно если нужно восстановить какую либо таблицу просто перезаписываем соответствующие ей три файлы из бэкапа. Если базу целиком, то копируем всю папку. При желании можно вообще таблицу из одной базы перенести в другую простым копированием файлов. &lt;br&gt;Для InnoDB это однако не работает, там все данные из всех таблиц хранятся в одном файле(при желании его можно разбить на несколько, но сути это не меняет). Так что восстановление этого файла означает откат всех InnoDB таблиц во всех базах. &lt;br&gt;&lt;br&gt;Не забывайте что бинарные данные можно копировать только после FLUSH TABLES WITH READ LOCK ну или останова сервера, без этого высокий </description>
</item>

<item>
    <title>Резервная копия сайта (rayne)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID1/79909.html#9</link>
    <pubDate>Tue, 22 Apr 2008 03:17:09 GMT</pubDate>
    <description>&amp;gt;Можно и в строке указать. &lt;br&gt;&amp;gt;Вот только подумайте нужен ли вам именно sql дамп или все таки &lt;br&gt;&amp;gt;копия бинарных файлов.&lt;br&gt;&lt;br&gt;из бинарных файлов можно както восстановить базу данных сайта ? &lt;br&gt;</description>
</item>

<item>
    <title>Резервная копия сайта (angra)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID1/79909.html#8</link>
    <pubDate>Mon, 21 Apr 2008 15:37:47 GMT</pubDate>
    <description>Можно и в строке указать. &lt;br&gt;Вот только подумайте нужен ли вам именно sql дамп или все таки копия бинарных файлов. Последнее получается в разы быстрее, но если используется Innodb, то восстанавливать можно будет только целиком, а не по-таблично. &lt;br&gt;</description>
</item>

<item>
    <title>Резервная копия сайта (rayne)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID1/79909.html#7</link>
    <pubDate>Mon, 21 Apr 2008 11:44:43 GMT</pubDate>
    <description>&amp;gt;автоматизировать этот процесс можно? &lt;br&gt;&amp;gt;пароль к базе в строке же не задаеться, видать, система попросит его &lt;br&gt;&amp;gt;ввести вручную? &lt;br&gt;&lt;br&gt;Нужно маны посмотреть. Наверняка можно с каким нибуть ключем и пароль вписать &lt;br&gt;или сохранить его в конфиге или авторизовывться через login:pass&#064;host ...&lt;br&gt;</description>
</item>

<item>
    <title>Резервная копия сайта (Wave_is)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID1/79909.html#6</link>
    <pubDate>Mon, 21 Apr 2008 11:33:26 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;После выполнения этой команды в файле database.sql и будет дамп базы данных. &lt;br&gt;&amp;gt;Этот файл Вы можете копировать и переносить на другие серверы, где &lt;br&gt;&amp;gt;восстановить структуру и содержание базы. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Восстановить базу из дампа можно вот так: &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;mysql -u&amp;lt;логин2&amp;gt; -p -h&amp;lt;хост2&amp;gt; -P&amp;lt;порт2&amp;gt; &amp;lt;база2&amp;gt; &amp;lt; database.sql &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;© host.ru &lt;br&gt;&lt;br&gt;автоматизировать этот процесс можно?&lt;br&gt;пароль к базе в строке же не задаеться, видать, система попросит его ввести вручную?&lt;br&gt;</description>
</item>

<item>
    <title>Резервная копия сайта (angra)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID1/79909.html#5</link>
    <pubDate>Mon, 21 Apr 2008 10:00:01 GMT</pubDate>
    <description>Это лишь один из способов, причем самый медленный. &lt;br&gt;</description>
</item>

<item>
    <title>Резервная копия сайта (rayne)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID1/79909.html#4</link>
    <pubDate>Mon, 21 Apr 2008 09:14:00 GMT</pubDate>
    <description>Импорт/экспорт данных из MySQL&lt;br&gt;&lt;br&gt;Для создания резервной копии базы MySQL и переноса её на другой сервер используется утилита mysqldump. Данная утилита позволяет получить SQL-скрипт (дамп базы), с помощью которого на другом сервере можно полностью восстановить базу данных (таблицы и данные в них).&lt;br&gt;&lt;br&gt;Для того, чтобы создать дамп базы, можно использовать такую команду:&lt;br&gt;&lt;br&gt;mysqldump -u&amp;lt;логин1&amp;gt; -p -h&amp;lt;хост1&amp;gt; -P&amp;lt;порт1&amp;gt; &amp;lt;база1&amp;gt; &amp;gt; database.sql&lt;br&gt;&lt;br&gt;После выполнения этой команды в файле database.sql и будет дамп базы данных. Этот файл Вы можете копировать и переносить на другие серверы, где восстановить структуру и содержание базы.&lt;br&gt;&lt;br&gt;Восстановить базу из дампа можно вот так:&lt;br&gt;&lt;br&gt;mysql -u&amp;lt;логин2&amp;gt; -p -h&amp;lt;хост2&amp;gt; -P&amp;lt;порт2&amp;gt; &amp;lt;база2&amp;gt; &amp;lt; database.sql &lt;br&gt;&lt;br&gt;&lt;br&gt;© host.ru &lt;br&gt;</description>
</item>

<item>
    <title>Резервная копия сайта (angra)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID1/79909.html#3</link>
    <pubDate>Mon, 21 Apr 2008 09:07:24 GMT</pubDate>
    <description>Если не ошибаюсь, для freebsd есть снапшоты, поищи в хендбуке. &lt;br&gt;Ну а если традиционно, то вместо остановки мускула отдаем запрос flush tables with read lock, копируем при помощи rsync(если нужна всего одна копия) или tar(если нужны копии по датам) и отдаем запрос unlock tables. Если делается копия только сайта, а не БД, то никаких операций с мускулом не нужно, апач в любом случае останавливать не надо. &lt;br&gt;</description>
</item>

</channel>
</rss>
