экспорт базы данных mysql на примере wordpress

12.09.2009

WordPress сегодня один из самых популярных движков, его основные плюсы это простота, установить wordpress очень просто, работа с wordpress не представляет особой сложности, если не вдаваться в подробности, wordpress примеры и сайты можно найти в сети в большом количестве. Тем не менее, у начинающих иногда возникает ряд вопросов касающихся даже не всегда самого wordpress, а скорее обслуживания сайта. Одним из самых популярных и всегда актуальных вопросов является, вопрос бэкапа базы данных, т.к. wordpress использует в качестве БД mysql, то рассмотрим подробнее, именно, бэкап базы mysql, а еще точнее экспорт базы mysql. На самом деле экспорт базы данных необходимо делать регулярно, чтобы не потерять данные вашего сайта, а так же бекап данных будет необходим если вы захотите осуществить перенос сайта на другой хостинг.
Мы предполагаем, что вы имеете базу данных SQL и имеете доступ к ней через phpMyAdmin.

Как всегда, для особо ленивых пользователей wordpress есть замечательный плагин основная цель которого работа с БД. Плагин WP-DBManager помимо прочего может оптимизировать БД и отсылать бэкап данных на указанный e-mail, после установки этого плагина вопрос как сделать бекап, отпадает сам собой. Для оставшихся продолжим, отметив, что все нижеизложенное будет действительно не только для сайтов на базе wordpress, и поэтому будет полезно в случае необходимости сделать бэкап данных на базе mysql.

Итак, собственно весь процесс экспорта базы данных mysql состоит из 4 шагов, см. скришот:

экспорт базы данных

экспорт базы данных

1. Откройте phpMyAdmin, выберите базу данных и нажмите кнопку «Экспорт» в открывшемся окне, нажмите «, Выделить все» и выберите «SQL»
2. Затем отметьте «Структура«, «Добавить DROP TABLE/DROP VIEW«, «Добавить AUTO_INCREMENT«, и «Заключить названия таблиц…»
3. Поставьте галочки напротив: «Данные«, «Полная вставка«, и «Использовать шестнадцатеричное..»
4. Отметьте, «Сохранить как файл«, выбрать упаковать (или без сжатия), и нажать «OK«.
Вот и все, что нужно сделать для экспорта базы данных, а для пользователей wordpress, как впрочем и для поклонников других популярных движков, есть соответствующие инструменты позволяющие облегчить, и без того не сложную процедуру сохранения БД.
Надеюсь, что теперь вы получили представление, что такое бэкап и как его правильно сделать.
И напоследок советую так же почитать статью «создание резервной копии базы данных«.

{ 18 комментариев… читайте их ниже или добавьте свой }

Сандер 03.04.09 в 20:28

Ценная инфа для начинающих. Если бы я об этом знал два месяца назад, возможно, таки бы решился делать блог на WordPress… а то хотелось OpenID, плагины все какие-то недоделанные, добисываешь сам, знаний php мало, и вот терзаешься – сейчас вот сделаешь дыру своими руками, сайт грохнут – ну и сколько восстанавливать будешь?
Хотя, возможно, для меня это было и к лучшему – сделал что-то оригинальное.

seobag 04.04.09 в 11:19 Я на Delicious | Twitter

Да, у Вас ресурс показательный для тех, кто хочет привязать к своему сайту Google Friend Connect.

Seoart 21.06.09 в 00:34

О! Для меня это актуально) Уже два раза возился с базами на блоге. Так и неполучилось нормально и полностью востановить.( Один раз на новый хост переезжал, а второй раз вирус весь код схавал. )))

safer 21.06.09 в 10:05

Раньше пользовался WP-DBManager, но как только базы разрослись, перестали отправляться по  e-mail. Поэтому сейчас делаю проще, в DirecAdmin есть функция бэкапа сайтов, нажал кнопку и через пару минут, получаешь архив со всем, что есть, влючая и бэкап базы.

anna 25.08.09 в 17:02

А у меня хостинг без поддержки ftp. Доступа к файлу phpMyAdmin нет. Не подскажете, как мне делать бэкап? А то я в этом деле совсем новичек…

seobag 25.08.09 в 19:57 Я на Delicious | Twitter

anna, как уже было сказано, бэкап БД можно сделать при помощи плагина WP-DBManager.

ZavRab 26.10.09 в 09:31

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

Seo4ip 07.11.09 в 15:50

Плагин действительно хороший, недавно пожалел что его не настроил. У меня сайты на хостинге, который делает бекап раз в три дня, и от сделал я сайт, а у хоста что-то грохнулось, восстановили бекап а сайта моего там нет, еслиб базы получал на мейл, было бы все гороздо проще

Zack 14.11.09 в 01:12

юзаю плагин вордпресс, который сам бэкапит и шлет на мыло базу. Очень удобная штука.

i-bomg 29.12.09 в 15:16

Хороший плагин для WP, можно бекапы сбрасывать на ящики g-mail и иметь хранилище backup-ов на стороне.

seoJack 08.01.10 в 18:28

Классный плагин, походу. Когда открою блог на ВП, обязательно воспользуюсь))

Shakiroff 04.02.10 в 08:40

Юзаю плагин.
Вручную делать бэкапы слишком нудно, особенно когда блг не один.

Александр 07.03.10 в 23:55

Я отлично юзаю плагин Database Backup, но также можно делать бекап через phpmyadmin, но это занимает больше времени, так что куда болле удобно поставить плагин.

Nick 01.04.10 в 12:54

А у меня не пошел он, просит чтобы : To correct this issue, move the .htaccess file from wp-content/plugins/wp-dbmanager to X:/home/donin.nc/www/wp-content/backup-db.
А на самом деле там нет этого файла. что за чехарда не понятно

seobag 03.04.10 в 16:02 Я на Delicious | Twitter
nicklifs 11.06.10 в 14:02

Плагин отличный, счас юзаю. Советую!

sev 23.06.10 в 10:50

За инфу благодарствую.Сейчас посотрю что за»зверь»

Seo блог безработного сеошника 29.07.10 в 15:02

Хороший плагин. После прочтения поставил и сделал бекапы всех сайтов. Настроил на раз в неделю сохранять и все. Теперь не переживаю что хост умрет или еще чего.

Оставьте Комментарий

Вы можете использовать эти HTML тэги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">