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

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


Импорт базы данных (загрузка данных из файла в базу данных)

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

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

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

Следует учесть, что файл имя_файла.sql требуется предварительно загрузить на площадку хостинга. Команда в примере приведена в случае, когда она выполняется из директории размещения файла.

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

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

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

--default-character-set=charset_name

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

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

--default-character-set=cp1251