В корень! | Arduino | Мини-ПК | Электрика | Меры | Цитатник | Мой календарь | Прочее ... | Time SRV | В т.ч. НДС 18%*
В данной статье я попытаюсь коротко но по существу, рассмотреть несколько вариантов как легко и быстро можно сделать бекап базы данных.
Я предлагаю три варианта:
Подключившись по SSH или имея локальный доступ через терминал, можно сделать бекап базы данных используя командную утилиту mysqldump которая входит в комплект установленного MySQL пакета. Рассмотрим синтаксис данной команды.
mysqldump -u [username] -p [password] [database] > [dump_name.sql]
Пример как получить дамп базы данных mydb_forum на MySQL сервере:
mysqldump -uadmin -pSuperPassword mydb_forum > mydb_forum.sql
Восстановить полученный ранее дамп базы данных также легко.
mysql -uadmin -pSuperPassword mydb_forum < mydb_forum.sql
Что бы сделать дамп всех БД которые находятся у вас на MySQL сервере воспользуйтесь след. примером:
mysqldump -uAdmin -pMyPass --all-databases > all_databases.sql
mysqldump --no-data --databases my_db1 my_db2 my_db3 > structurebackup.sql
mysqldump -uAdmin -pSuperPass mydb | bzip2 -c > backup.sql.bz2
mysqldump -uAdmin -pSuperPass mydb | gzip -c > backup.sql.gz
PHPMyAdmin это легкий веб-интерфейс для работы с MySQL базами данных. Вы можете его использовать на сервере или домашнем ПК если у вас установлен и настроен PHP. Также это хороший вариант когда у вас нет доступа к серверу через telnet/ssh.
Скачать последнюю версию пакета PHPMyAdmin можно здесь
Прежде чем приступить к бекапу базы данных используя PHPMyAdmin я опишу как можно его настроить. После распаковки и установки пакета PHPMyAdmin нам нужно отредактировать файл:
config.inc.php
Указываем полный URL к месту где находится phpmyadmin
$cfg['PmaAbsoluteUri'] = 'http://myexample.com/phpmyadmin/';
Настройки phpmyadmin для работы с базой данных
$cfg['Servers'][$i]['host'] = '235.104.1.5'; $cfg['Servers'][$i]['port'] = '3306'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['auth_type'] = 'config'; $cfg['Servers'][$i]['user'] = 'admin'; $cfg['Servers'][$i]['password'] = 'FvAk41P';
Что бы сделать бекап базы данных MySQL используя PHPMyAdmin войдите в него (напр. http://localhost/phpmyadmin/), слева выберите базу данных которая вас интересует, и кликните на вкладку Export, вы попадете примерно на такую страницу:
IMG
Как видите тут есть разные настройки, возможность выбрать тип будущего дампа базы данных, архивация дампа и т.п. Жмем на кнопку “Go” что бы приступить к бекапу БД, выскакивает окошко с просьбой указать место на вашем ПК куда будет сохранен дамп базы данных, указываем и наслаждаемся процессом резервного копирования БД. PHPMyAdmin. Ввостановление базы данных
Процедура довольно проста, заходим в phpmyadmin, кликаем на Import, видим форму, используем ее для выбора локального файл-дампа базы данных. При клике на “Go” база данных восстановится.
IMG
Также очень интересный на мой взгляд, бесплатный скрипт – “Sypex Dumper” написанный на PHP.
Любой начинающий пользователь, или администратор который не хочет заморачиватся с разными консольными утилитами и многофункциональными веб интерфейсами может выбрать для себя удобный, простой и вполне работоспособный скрипт Sypex Dumper.
Скриншоты:
IMG
IMG
Настраиваем WEB-сервер
Apache2 + PHP5 + MySQL + phpMyAdmin
Пример для виртуальных хостов
Последовательное соединение проводников![]() Параллельное соединение проводников ![]() |
![]() ![]() |
2:5020/1209.12@FidoNet
Copyright © 2004 - 2025 MSK VAO-IX GROUP • ЗАО "Сумма технологий" - Сделано двумя руками!