news
Новый дата-центр TOR3 в Канаде
VB
21 ноября 2022
Обновлено 21 ноября 2022

Экспорт и импорт баз данных MySQL

Базы данных

Для чего может быть нужен экспорт и импорт баз данных

Вам может понадобиться экспортировать или импортировать базу данных для резервного копирования, при переносе проекта на другой сервер, операциях аварийного восстановления ит.д.

Методы сохранения баз данных

Многие современные панели управления сервером предоставляют возможности по операциям экспорта/импорта баз данных. Например, в aapanel для сохранения дампа нужно кликнуть по ссылке Databases, чем создать дамп базы данных чтобы потом скачать ее;

pic1

pic2

pic3

Если на вашем сервере установлен PHPMyadmin, для экспорта БД можно использовать его. Войдите в PHPMyadmin как пользователь, имеющий полномочия на чтение, запись и изменения в базе данных, щелкните по имени БД, затем по вкладке Export и, финально, по кнопке Go;

pic4

Однако даже если на сервере не установлено вообще никаких специализированных инструментов для облегчения управления базами данных, остается возможность экспорта базу данных через SSH-консоль. Авторизуйтесь на сервере, затем дайте команду:

mysqldump имя_БД > /путь/до/файла/dump.sql

pic5

Как импортировать дамп в базу данных

Чтобы импортировать базу данных через панель управления aapanel, нужно щелкнуть по ссылке Databases, затем Import, Upload from local, выберите файл с дампом на своем компьютере и нажмите Import;

pic6

pic7

Также есть возможность импортировать дамп через PHPMyadmin. Войдите в него, щелкните по имени базы данных, затем кликните по ___, выберите файл дампа и нажмите кнопку Go:

pic8

И, конечно же, вы можно импортировать дамп БД через SSH. Достаточно дать команду:

mysql -uимя_пользователя -p имя_базы < /путь/до/dump.sql

Затем введите ваш пароль.

pic9

Итоги

В этой статье я объяснил, зачем может понадобиться сохранить или восстановить копию базы данных и описал, как это сделать несколькими способами.

Оценка:
5 из 5
Аverage rating : 5
Оценок: 1
191028 Санкт-Петербург Литейный пр., д. 26, Лит. А
+7 (812) 403-06-99
700 300
ООО «ИТГЛОБАЛКОМ ЛАБС»
700 300