23.06.2025

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Итоги

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