1. Home
  2. Техническое
  3. MariaDB / MySQL
  4. Экспорт и импорт баз данных MySQL через командную строку SSH
  1. Home
  2. Техническое
  3. SSH / Shell
  4. Экспорт и импорт баз данных MySQL через командную строку SSH

Экспорт и импорт баз данных MySQL через командную строку SSH

Как импортировать и экспортировать базы данных MySQL с помощью команд SSH

Поскольку в среде phpMyAdmin существует ограничение в 2 ГБ на загрузку и выгрузку баз данных, а на стороне браузера могут возникать ошибки, рекомендуется использовать командную строку SSH для более безопасного экспорта и импорта баз данных.

Подготовка

  1. Убедитесь, что пользователь базы данных имеет права доступа к базе данных, которую вы хотите экспортировать или импортировать, в Мой Zone через управлении базой данных MySQL/MariaDB:
  2. Создайте SSH-соединение с вашим виртуальным сервером. Инструкции о том, как это сделать, вы найдете здесь.

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

Команда экспорта базы данных:

mysqldump -uUSERNAME -p DATABASE > backup.sql

USERNAME замените на имя пользователя вашей базы данных
DATABASE имя экспортируемой базы данных
backup.sqlимя файла базы данных для экспорта. При необходимости его можно изменить в соответствии с вашими пожеланиями.

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

Внимание!

a) При вводе пароля символы не отображаются.
б) Экспортированный файл базы данных .sql окажется в том же каталоге, где была запущена команда с пользователем.

.

Импорт базы данных

Команда импорта базы данных:

mysql -h host.mysql.zonevs.eu -uUSERNAME -p DATABASE < backup.sql

host.mysql.zonevs.eu замените на адрес MySQL-сервера вашего доменного 
USERNAME
замените на имя пользователя вашей базы данных
DATABASE заменить на имя экспортируемой базы данных
backup.sql имя файла базы данных для импорта в данном примере. Он должен находиться в той же директории, что и используемый вами в данный момент.

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


Информация

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

.

Updated on 23. Apr 2024

Was this article helpful?

Related Articles