Назад | Перейти на главную страницу

Какая команда оболочки для импорта sql в db. (MySQL, CentOS с cPanel)

У меня есть большой файл sql (~ 60 МБ), экспортированный с локального сайта разработки, и я хочу импортировать его на свой сервер (под управлением CentOS 5).

Допустим

Я хочу использовать ssh, что это за команда оболочки?

Спасибо!

Вы можете импортировать (выполнить) файл SQL, используя следующую команду:

$ mysql -u user -p mydb < dump.sql

Если вы экспортировали данные с помощью другого инструмента, кроме mysqldump, у вас могут возникнуть проблемы с восстановлением файла дампа. Я столкнулся с такой проблемой, когда экспортировал базу данных с помощью phpmyadmin и импортировал ее с помощью командной строки. Чтобы экспортировать свою базу данных, вы можете использовать:

$ mysqldump -u user -p mydb > dump.sql

Чтобы узнать о дополнительных параметрах, вы можете увидеть справку по каждому из этих инструментов.

Другой вариант - сделать это из оболочки MySQL:

mysql> use mydb
mysql> source dump.sql