Главная » Разное » Эффективный и простой способ бэкапа MySQL БД на unix хостинге

Эффективный и простой способ бэкапа MySQL БД на unix хостинге

Опубликовано: 12-10-2010 | Автор : Vch54ti

2

Вчера я «переехал» на другой сервер VDS (новый VDS сервер помощнее старого) — надеюсь этот переезд избавит читателей блога от «натыкания» на 502 ошибку при открытии моих сайтов.

502 ошибка у меня на VDS выскакивала из-за нехватки оперативной памяти — 128Mb все таки для хостинга нескольких сайтов под wordpress + свои скрипты — все таки маловато будет…

При переносе базы данных MySQL я выбрал способ сделать дамп через SSH — т.к. это удобно — 1 комманда и все — все ваши базы данных забэкаплены и так же 1 комманда и все восстанавливается.

mysqldump

Для того, что бы забэкапить определенную БД MySQL идет на хостинг через SSH и вводим комманду:

mysqldump -uADMIN -pPASSWORD DATABASE > DATABASE_REZERV.sql

Соответственно для того, что бы восстановить БД MySQL применяем комманду:

mysql -uADMIN -pPASSWORD DATABASE < DATABASE_REZERV.sql

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

mysqldump -uADMIN -pPASSWORD —all-databases > ALL_BD_REZERV.sql

Соответственно для восстановления всех баз данных MySQL сразу:

mysql -uADMIN -pPASSWORD < ALL_BD_REZERV.sql

Ну вот — все очень даже просто.

Думаю комментировать что такое ADMIN и т.п. не имеет смысла — и так понятно…

К чему собственно эта статья — да конечно хорошо ставить плагины для автоматического бэкапа баз данных MySQL это хорошо — но это лишняя нагрузка — намного проще на выходе получать бэкап баз данных именно тем способом, что я описал выше.

Кстати, но немного не по теме, новостной портал точка.нет создал на поддомене сайт на котором размещаются различные приколы — если честно, я первый раз вижу что бы интернет-СМИ расширялись в подобных направлениях. Ну, конечно в иделае все интернет СМИ наверное хотят стать чем-то вроде социальной сети.

Спасибо Вам за добавление статьи "Эффективный и простой способ бэкапа MySQL БД на unix хостинге" в:

Добавить в Twitter
Если данная публикация вам понравилась, предлагаю вам подписаться на получение материалов centavrus-opti.ru через RSS ленту, и при желании присоединиться ко мне в Twitter
Рассылка новых публикаций на E-mail

Оставлено комментариев (2)

очень полезно, спасибо
вопросик: а какие команды архивируют все папки с файлами?
только бд мало забекапить, есть же еще картинки и прочее, нужны полные бекапы

@ alvarvas:
tar -cvf folder.tar /path/to/folder — без сжатия
tar -cvzf folder.tar.gz /path/to/folder — сжатие gzip
tar -cvjf folder.tar.bz2 /path/to/folder — сжатие bzip2

Предлагаю оставить комментарий к записи Эффективный и простой способ бэкапа MySQL БД на unix хостинге

Более ранние статьи из раздела