Как дублировать базу данных, чтобы сделать клон БД в MySQL

Маркифф и Маркус Моррис

Здесь описана возможность создания клона, дубликата существующей на сервере базы данных (БД), а не её экспорт или импорт. Потребность клонировать БД может возникнуть для каких-то действий разработчиков, экспериментов с сайтов и тому подобного. Мне сейчас, например, надо было клонировать сайт, чтобы внести в него некоторые изменения и переделанную копию сайта перенести в другое место, а старый сайт оставить на своём месте.

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

Дублирование (клонирование) базы данных

На самом деле, всё очень просто и намного быстрее, чем вычитали первые два абзаца. Дольше будет, разве что, проходить сам процесс клонирования, но он автоматический и от вас после запуска ничего делать не требуется.

Итак. Первое важное условие: заходим в MySQL под именем пользователя, который может управлять и существующей БД, и сможет иметь доступ к новой базе данных.

Второе: выбираем нужную базу данных и в верхнем меню нажимаем «Операции» (в английском варианте – Operations).

Как дублировать базу данных, чтобы сделать клон БД в MySQL

Третье: выбираем блок «Скопировать базу данных» (на англ. – Copy Database to).

Как дублировать базу данных, чтобы сделать клон БД в MySQL

Пишем имя новой базы данных (на картинке – new_database), отмечаем нужные пункты в этом меню и жмём кнопку «Вперёд».

После дублирования базы данных нужно обязательно проверить клон, чтобы он полностью повторял размеры исходной БД – размеры таблиц, количество строк и другое. Не надо лениться, потому что при клонировании можно где-то что-то прерваться, а затем окажется, что не хватает «запятой» и сайт работает с ошибками.

Это интересно:  Как удалить пункт из верхнего меню WordPress в админке

Удачи!

Как дублировать базу данных, чтобы сделать клон БД в MySQL

Дакота и Дилан Гонсалес

Как дублировать базу данных, чтобы сделать клон БД в MySQL

Можно подумать, что я писал этот пост ради какой-то операции в базе данных, а не для того, чтобы запостить фоточки этих улыбчивых американских баскетболисток-близняшек!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Самое интересное в блоге

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

13 − 10 =