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

Последнее обновление: 18 июля 2020 г.

Импорт/экспорт через phpMyAdmin

Данная инструкция предоставляет собой способ импорта/экспорта Вашей базы небольшого объема до 100мб через phpMyAdmin.

Импорт

Войдите в phpMyAdmin и выберите базу данных, в которую будет производиться импорт дампа (резервной копии базы данных):

Перейдите во вкладку «Импорт», нажмите Выберите файл и укажите файл дампа базы. При необходимости смените кодировку. Нажмите Вперед:

Если файл дампа слишком большой для импорта, импорт необходимо производить по SSH.

Экспорт

Войдите в phpMyAdmin и кликните по названию базы данных, экспорт которой вы хотите произвести:

Перейдите во вкладку «Экспорт», выберите формат SQL и нажмите Вперед:

Импорт/экспорт через консоль SSH

Зачастую импорт и экспорт баз данных удобнее делать не через интерфейс phpMyAdmin, а с помощью терминальных команд, подключившись к серверу по SSH. Это особенно полезно, когда нужно загрузить или выгрузить базу данных большого объема.

Импорт

Предварительно загрузите файл дампа базы данных по FTP или через панель управления в корневую директорию хостинга.

Подключитесь к серверу по SSH и введите команду:



mysql -u пользователь_БД -p имя_БД < файл_дампа_БД.sql

Если производите импорт на альтернативную версию MySQL:



mysql -h ип_сервера -P порт -u пользователь_БД -p имя_БД < файл_дампа_БД.sql

Экспорт

Подключитесь к серверу по SSH и введите команду:



mysqldump -u пользователь_БД -p имя_БД > имя_файла.sql

Если производите экспорт с альтернативной версии MySQL:



mysqldump -h ип_сервера -P порт -u пользователь_БД -p имя_БД > имя_файла.sql

Дамп базы данных с названием имя_файла.sql будет сохранен в корневую директорию услуги хостинга