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

Пожелания, замечания, ругания, хваления
Ответить
Аватара пользователя
Harry
Создатель более чем 1024 сообщений в форуме
Сообщения: 1134
Зарегистрирован: 12 дек 2010, 13:16
Откуда: Фантазия

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

Сообщение Harry » 21 июл 2017, 11:25

Импорт базы данных 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
Подробнее: http://help.hc.ru/entry/1303/

Аватара пользователя
K Z
Я создал более 2500 сообщений на форуме!
Сообщения: 2738
Зарегистрирован: 15 ноя 2010, 20:57

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

Сообщение K Z » 11 авг 2018, 19:26

это полезно, когда нужно забэкапить или развернуть БД из дампа. Не у всех есть на хостинге панели управления, позволяющие делать это кнопочками.

Поцупили
900+
Сообщения: 921
Зарегистрирован: 14 янв 2011, 13:20
Откуда: Лвiв

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

Сообщение Поцупили » 19 окт 2021, 10:33

вот это я понимаю тема! для профессионалов!

Ответить

Вернуться в «О сайте»