---
title: "Экспорт и импорт баз данных MySQL через командную строку SSH"
canonical_url: "https://www.zone.lv/help/ru/kb/eksport-i-import-baz-dannyh-mysql-cherez-komandnuju-stroku-ssh/"
post_type: "ht_kb"
published: "2024-04-23T08:36:48+00:00"
modified: "2024-04-23T08:36:48+00:00"
language: "ru"
author: "silver"
taxonomies:
  ht_kb_category:
    - name: "MariaDB / MySQL"
      url: "https://www.zone.lv/help/ru/kb-categories/mariadb-mysql-ru/"
    - name: "SSH / Shell"
      url: "https://www.zone.lv/help/ru/kb-categories/sshshell/"
  ht_kb_tag:
    - name: "database"
      url: "https://www.zone.lv/help/ru/kb-tags/database-ru/"
    - name: "mysql"
      url: "https://www.zone.lv/help/ru/kb-tags/mysql-ru/"
    - name: "SSH"
      url: "https://www.zone.lv/help/ru/kb-tags/ssh-ru/"
    - name: "импорт базы данных"
      url: "https://www.zone.lv/help/ru/kb-tags/import-bazy-dannyh/"
    - name: "экспорт базы данных"
      url: "https://www.zone.lv/help/ru/kb-tags/eksport-bazy-dannyh/"
---

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

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

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

#### Подготовка

1. Убедитесь, что пользователь базы данных имеет права доступа к базе данных, которую вы хотите экспортировать или импортировать, в Мой Zone через [управлении базой данных MySQL/MariaDB](https://my.zone.lv/hosting/webhost/database/mysql):
    [![](https://www.zone.lv/static/sites/5/db_export_import_ssh_eng1.png)](https://www.zone.lv/help/en/kb/mysql-database-export-and-import-over-ssh-command-line/db_export_import_ssh_eng1/)
2. Создайте SSH-соединение с вашим виртуальным сервером. Инструкции о том, как это сделать, вы найдете [здесь](https://www.zone.lv/help/ru/kb/podkluchenije-cherez-protokol-ssh/).

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

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

```
mysqldump -uUSERNAME -p DATABASE > backup.sql
```

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

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

![](https://www.zone.lv/static/sites/5/eksport.png)

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

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

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

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

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

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

![](https://www.zone.lv/static/sites/5/import.png)

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

 .
