Делаем дамп базы MySQL |
MySQL является довольно распространённой СУБД(Системой Управления Базами Данных) используемой на большинстве хостингов. Иногда возникает потребность сделать резервную копию базы данных (дамп базы данных mysql), или просто перенести базу с одного сервера (хостинга) на другой. Сделать это можно несколькими способами. Первый, и самый лёгкий способ сделать дамп базы Mysql - использовать web-приложение phpMyAdmin для управления БД через web-интерфейс. Для этого необходимо чтобы на хостинге была установлена phpMyAdmin. Открываем браузер, переходим на страницу phpMyAdmin для вашей БД (предоставляется хостингом), если потребуется, вводим свой логин и пароль. Должна появиться такая страница: Перейдите на вкладку Экспорт. В открывшемся окне выберите необходимые параметры (в общем случае ничего менять не нужно). Если поставить галочку в "Добавить DROP DATABASE" то когда вы будете ставить свой дамп обратно на сервер, то если база данных с таким именем (как у экспортируемой) уже есть, то она сначала удалится, а потом создастся экспортируемая БД. Галочка "Добавить DROP TABLE" означает то же самое, только для таблиц внутри этой БД. Рекомендуется поставить сжатие файла (Упаковать) с помощью какого-либо архиватора, это существенно уменьшить объём скачиваемого дампа. Если все параметры вас устраивают, то нажмите кнопку ОК. Вскоре появится окно с предложением скачать дамп базы данных mysql себе на компьютер. Для экспорта базы данных mysql на новый хостинг с помощью phpMyAdmin перейдите на вкладку импорт. Выберите полученный ранее файл дампа. Нажмите ОК. Если всё пройдёт успешно, вверху страници появится зелёная надпись о том что экспорт базы данных mysql прошел успешно, в противном случае внизу красным появится сообщение об ошибке. Чаще всего это сообщения типа: такая база данных уже существует или нет прав для создания(удаления) базы данных такой-то.
Второй способ заключается в импорте базы данных mysql из командной строки. Для этого: В коммандной строке Linux вводим: mysqldump my_database --user=username --password=my_password > my_dump.sql В текущей директории появится файл нашего дампа базы данных: my_dump.sql. Вот и всё, дамп базы данных mysql готов! Чтобы восстановить базу данных mysql из дампа, необходимо выполнить следующую команду: mysql -u username -p database < my_dump.sql Появится приглашение ввести пароль. Если никаких сообщений не выводилось, значит импорт базы данных Mysql прошел успешно!
Автор Bordac, http://bloggik.net |