Дамп базы MySQL знаком каждому веб-мастеру. Это и неудивительно, ведь эта процедура выполняется в рамках резервного копирования или переноса базы данных на другой хостинг.
Следовательно, умение делать дамп базы данных MySQL немаловажно для любого веб-разработчика. Что это такое? Это файл, содержащий инструкции на языке SQL, за счет которых создается точная копия вашей БД как по содержанию, так и по структуре. Для каких ситуаций вам стоит сделать дамп базы MySQL:
После правильно введенной команды в указанном месте появится файл с расширением .sql, который и является дампом базы данных. Этот способ наиболее универсален и популярен среди пользователей Unix-систем, например, Ubuntu, если вдруг потребуется перенос MySQL на другой сервер. В том же случае, если вы не знаете консольных команд, вам потребуется дополнительное программное обеспечение.
Следовательно, умение делать дамп базы данных MySQL немаловажно для любого веб-разработчика. Что это такое? Это файл, содержащий инструкции на языке SQL, за счет которых создается точная копия вашей БД как по содержанию, так и по структуре. Для каких ситуаций вам стоит сделать дамп базы MySQL:
- Перенос БД на другой сервер
- Резервное копирование базы данных
Как сделать дамп базы MySQL?
Существуют различные способы создания дампа, и далее мы рассмотрим основные варианты:- Делаем дамп при помощи консоли MySQL
После правильно введенной команды в указанном месте появится файл с расширением .sql, который и является дампом базы данных. Этот способ наиболее универсален и популярен среди пользователей Unix-систем, например, Ubuntu, если вдруг потребуется перенос MySQL на другой сервер. В том же случае, если вы не знаете консольных команд, вам потребуется дополнительное программное обеспечение.
- Делаем дамп базы данных при помощи phpMyAdmin
- Войдите в phpMyAdmin.
- Выберите нужную базу данных из общего списка.
- Авторизуйтесь в выбранной БД.
- После авторизации в левой колонке будет сама база данных и служебная информация, которая к ней относится. Теперь вам нужно повторно выбрать вашу БД.
- Перейдите во вкладку "Экспорт", после чего включите некоторые настройки, а именно:
- Добавить DROP TABLE/VIEW/PROCEDURE/FUNCTION/EVENT
Данная опция позволит вам в дальнейшем без опаски восстановить базу MySQL из дампа. Все таблицы, имеющие одинаковые имена, сначала будут удалены, то есть исполнится команда dpop, а затем заменятся на аналогичные из вашего дампа. В итоге вы обезопасите себя от создания дублей таблиц и как следствие, неправильной работы базы данных.
- Упаковать zip
Включение этой опции обеспечит архивацию вашего дампа БД, и в итоге вы получите файл с расширением .zip. Это позволит вам быстро и корректно сохранить дамп даже при невысокой скорости соединения. - Получаете готовый к использованию дамп БД. Если все было правильно сделано, то у вас будет архив, внутри которого находится файл с расширением .sql - дампом нужной вам базы данных.