создание резервной копии базы mysql и ее импорт в денвер
17.01.2008Есть простой и надежный способ делать резервные копии баз mysql. Для этого достаточно написать пару команд, которые будут выполняться кроном по расписанию. Выбранная вами база mysql будет полностью сохранена в виде одного файла .sql -для этого вам не придется заходить в phpmyadmin, чтобы много раз щелкать для экспорта базы. Если вы используете wordpress, то вам не нужен плагин экспорта базы wordpress. Все у вас уже есть и было. Итак: создаете файл, ну например с именем mysqlbackup.sh и следующим содержанием:
#!/bin/sh
date=`date '+%m-%d-%y'`
mysqldump -uлогин_пользователя -pпароль имя_базы>/home/логин/backup/имя_базы.$date.sql
gzip /home/логин/backup/имя_базы.$date.sql
Конечно, если вы точно в таком виде сохраните файл, то работать ничего не будет: вместо русских слов (имя_пользователя и прочее) пропишите данные для вашей базы. То есть требуется Имя и пароль
пользователя базы, имя самой базы. Также пропишите пути, куда будет сохранен файл - путь должен быть абсолютным - замените слово "логин" на ваш логин у хостера. Залейте файл mysqlbackup.sh в
созданную вами папку на сервере (в моем конкретно примере backup) и установите атрибуты 777 на этот файл. Следующим шагом добавьте задание крону через панель управления, установив периодичность
раз в неделю. После этого в вашей папке backup на сервере еженедельно будет появляться полная копия вашей базы mysql. Надо заметить, что база будет заархивирована gzip'ом - если не хотите этого
то удалите строчку gzip /home/логин/backup/имя_базы.$date.sql , но тогда вам придется скачивать в пять раз дольше файл и он соответственно будет занимать дисковое пространство вашего хостинга.
Чтобы экономно использовать собственный трафик и дисковое пространство на хостинге я и архивирую копию базы mysql. Сгенерированный файл в своем имени будет содержать дату его создания - это для
того, чтобы вы не путались в каком конкретно состоянии находилась база - ведь база постоянно растет с публикацией новых статей на блоге.
Итак, что вы можете делать с полученной копией? Ну конечно, скачать к себе на домашний компьютер и импортировать ее в денвер! Вы получаете у себя дома абсолютную копию вашего блога в Интернете
со всеми паролями, комментариями и настройками! Остается дело за малым - в денвере создаете базу mysql с таким же именем и пользователем, как на сервере у хостера. Для импорта в базу mysql
денвера создайте например файл mysqlrestore.bat в котором напишите одну строку:
mysql -uлогин_пользователя -pпароль -Dимя_базы<имя_разархивированного_файла.sql
и поместите mysqlrestore.bat и разархивированный файл sql папку с бинарниками mysql, например
C:WEBSERVERSUSRLOCALMYSQL4BIN
запустите этот bat файл и тогда абсолютная копия базы wordpress будет на вашем домашнем компьютере. Если вдруг сломается ваш хостер, то у вас всегда будет копия вашего блога, и вы его легко сможете восстановить у хостера или перенести блог к другому хостеру. Чтобы поддерживать актуальную базу mysql на домашнем компьютере не забывайте раз в неделю скачивать свежую копию своей базы у хостера.
Мой блог находят по следующим фразам
• wordpress два на одном домене
• создать символические ссылки на все файлы в папке
• как удалить фильтр wordpress
• тэг MORE
• Картинки
• импорт базы phpmyadmin denwer
Комментарии (15) на запись “создание резервной копии базы mysql и ее импорт в денвер”
Пингбеки
- Клиент для комментариев wordpress | Программы для блогов
- xml rpc в delphi | Программы для блогов
- плагин wordpress пропускающий комментарии только на русском | Программы для блогов
- пре рилиз коммент клиента для wordpress | Программы для блогов
- стабильная версия коммент клиента для wordpress | Программы для блогов
- проверка правописания - крик души | Программы для блогов
- добавлена папка “Исходящие” в коммент клиенте | Программы для блогов
- Блог клиент - поддержка загрузки файлов | Программы для блогов
- Что такое коммент клиент | Программы для блогов
- Блог клиент со синонимайзером | Программы для блогов
- Open source or not? | Программы для блогов
- Граф социальной сети блогеров | Программы для блогов
- Проверка пингбеков | Программы для блогов
- Рейтинг блогов | Программы для блогов
- Invokable методы в xmlrpc сервере | Программы для блогов
- Подавление диалоговых окон Word | Программы для блогов
- Карта сайта - нужен ли подобный плагин | Программы для блогов
- Смена шаблона постоянных ссылок в WordPress | Программы для блогов
- Планируемые изменения в клиентах | Программы для блогов
- Эпидемия спама | Программы для блогов
- Проблемы с индексацией неиспользовавшегося домена | Программы для блогов
- 3 гарантированных способа поднять pr новой записи в блоге | Программы для блогов
- Нанотехнология - аэрогель | Программы для блогов
- Рейтинг записей | Программы для блогов
- Привет мир! | Программы для блогов
- создание нового поста в дневнике на livejournal на php | Программы для блогов
- ссылка на подписку на rss2email.ru одним кликом | Программы для блогов
- страницы (Page) в wordpress и исключение страницы из списка | Программы для блогов
- Зеркала блогов | Программы для блогов
- индексирование сайта yandex | Программы для блогов
- ping, pingback, trackback в wordpress- взгляд изнутри: что это такое и как оно работает | Программы для блогов
- проектирование xml rpc интерфейса для плагина социальной сети wordpress | Программы для блогов
- свободная сеть: беспроводной без провайдера доступ в интернет | Программы для блогов
- Каким должен быть блог клиент? | Программы для блогов
- хостинг, sql, а также капчи - будь они не ладны | Программы для блогов
- Покажи свой словарь исключений и я скажу кто ты | Программы для блогов
- один каталог с файлами wordpress для нескольких блогов | Программы для блогов
- Мифы и реальность интернет протоолов http, ftp, mail | Программы для блогов
- плагин wordpress to blogger.com (blogspot.com) - кроспостинг в блоггер | Программы для блогов
- доступ к комментариям по xml-rpc в wordpress: проблемы с преобразовании дат | Программы для блогов
- ответы ищущим - част 2 | Программы для блогов
- плагин для wordpress создающий новые выпуски вашей рассылки на subscribe.ru и создает новую запись на зеркале blogspot.com | Программы для блогов
- openid - что это такое | Программы для блогов
- как устроен комментарий в wordpress | Программы для блогов
- Предложение блог сервисам | Программы для блогов
- подписка на rss feed черз rss2email.ru | Программы для блогов
- пирование строки на php в кодировке utf-8 | Программы для блогов
- плагин для wordpress фильтрующий базар | Программы для блогов
- listview в делфи с xml | Программы для блогов
- новые версии плагинов wordpress для кроспостинга в subscribe.ru, blogger.com, livejournal.com | Программы для блогов
- Красотки чародейки или кросспостинг через неделю | Программы для блогов
- Пользовательский интерфейс блог клиента и коммент клиента | Программы для блогов
- Киберпанк наступает | Программы для блогов
- Socialize Me плагин wordpress для буржуйских социальных сетей | Программы для блогов
- Количество подписчиков по данным feedburner | Программы для блогов
- Оптимизация кросс постинга - публиковать на зеркалах через неделю | Программы для блогов
- подстановка файлов из каталого другого сайта на одном шаред хостинге | Программы для блогов
- плагин Wordpress to subscribe.ru - из блога в рассылку | Программы для блогов
- новая версия плагина wordpress to blogger (blogspot) | Программы для блогов
- Проектирование многопоточного (multi thread) приложения | Программы для блогов
- Социальная сеть из блогов на wordpress | Программы для блогов
- Бесплатный хостинг с предустановленным wordpress | Программы для блогов
- Блог клиент - проба пера | Программы для блогов
- Софт должен быть свободным, но не быть бесплатным пивом | Программы для блогов
- Portable версия коммент клиента | Программы для блогов
- Open source и freeware комент клиент | Программы для блогов
- Обо всем по немногу | Программы для блогов
- Интеграция коммент клиента с формами на сайтах | Программы для блогов
- Рейтинг постов как карта записей блога | Программы для блогов
- Новые версии коммент и блог клиентов и коммент сервера | Программы для блогов
- Идиоты с планеты wordpress или удаление мусора в базе | Программы для блогов
- Удаленное автоадминистрирование робоблогов | Программы для блогов
- Дешевый gprs трафик в России | Программы для блогов
- плагин “социальная сеть” для wordpress - дальнейшее проектирование | Программы для блогов
- Плагин “Постовой” | Программы для блогов
- Тестирование сайта до смены DNS | Программы для блогов
- Кодировка сервера mysql | Программы для блогов
- Хостинг, хвостинг… | Программы для блогов
- VDS на nix или Windows | Программы для блогов
- Администрирование VDS чайником | Программы для блогов
- Установка OpenVPN на сервер - первый обзор | Программы для блогов
- Религия с названием Yandex | Программы для блогов
- Про CMS и не только | Программы для блогов
- Объектно ориентированный подход к построению CMS на PHP | Программы для блогов
- Как назвать движок блога? | Программы для блогов
- Задачи крона в CMS | Программы для блогов
- Комментарии в блоголёте | Программы для блогов
- Локализация CMS | Программы для блогов
- Подчищая хвосты | Программы для блогов
- Темы для блоголёта | Программы для блогов
- GPRS и 3G модем - Интернет дома | Программы для блогов
- Блоголёт для нескольких блогов на одном хостинге | Программы для блогов
- Микробизнес по перепродаже интернета | Программы для блогов
- Пятая империя Пелевина | Программы для блогов
- Судьба плагина поисковых фраз | Программы для блогов
- Узнай дату своей смерти | Программы для блогов
- Как снимают бабки с мобильника без отправки смс | Программы для блогов
Оставить комментарий
'Z:\\home\\site.ru\\www/wp-content/uploads/2008/02/arnica1.jpg');
Получается это надо выправить предварительно перед импортом SQL, вот так:
'/wp-content/uploads/2008/02/arnica1.jpg');
Что скажешь?
Позже если не возражаешь отпишусь
вопрос лоха:
не выполняется sh файл, наверное неправильно написан.
sh:
!/bin/sh
date=
date &#039;+&#37;m-&#37;d-&#37;y&#039;mysqldump -u wolfshun_forum -p парольбазы wwwwolfshundru_forum>/www/wolfshun/backup/wwwwolfshundru_forum.$date.sql
gzip /www/wolfshun/backup/wwwwolfshundru_forum.$date.sql
ответ крона:
mysqldump: not found
gzip: can't stat: /www/wolfshun/backup/wwwwolfshundru_forum.12-15-09
sql: No such file or directory
помогите поправить пож.
-- MySQL dump 10.11
-- Server version 5.0.85-community-log
и тогда импорт прошел отлично. Да и "delete tabl" не при чем был, импортировал в чистую базу.