Поиск по разделу помощи:
Расширенный поиск
Главная / Помощь по услуге / Виртуальный хостинг (панель ХЦ) / Базы данных

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


Экспорт базы данных (сохранение данных из базы данных в файл).

Для того чтобы сохранить данные из базы данных MySQL в файл, необходимо выполнить действия, описанные ниже.

  • Подключитесь к Вашему хостингу по протоколу SSH
  • В терминале введите команду и нажмите клавишу Enter:
mysqldump -u логин_к_базе -p -h адрес_сервера_базы название_базы > имя_файла.sql

Система попросит Вас ввести пароль от базы данных. Необходимо его указать и нажать клавишу Enter.

Обратите внимание! Во время ввода пароля символы не отображаются на экране. Это может создать впечатление, что ничего не вводится, но это не так.

После выполнения данной команды информация, которая хранится в выбранной Вами базе данных, будет сохранена в файл с тем названием, что Вы указали (в примере "имя_файла.sql"). Файл сохраняется в директорию, из которой производится выполнение команды.

В случае, если в базе данных не указана ее кодировка, то система по умолчанию считает, что информация в базе данных хранятся в кодировке UTF-8.  Произвести экспорт базы данных в данном случае можно используя дополнительную опцию утилиты mysqldump:

--default-character-set=charset_name

 charset_name - название нужной кодировки.

 Пример. Для кодировки Windows-1251 нужно указать:

--default-character-set=cp1251