Ответ 1
Что-то вроде этого:
shell> mysql db_name < script.sql
... укажите свои параметры: --user, --password, --host, --port...
Дополнительная информация - mysql - Инструмент командной строки MySQL.
Мне нужно установить или импортировать файл .sql в пустую базу данных, которую я создал. Файл .sql установит все таблицы и т.д.
Я не знаю, как это сделать, но когда я нажимаю приглашение клиента командной строки MySQL, я добавляю свои учетные данные, а затем... (для установки/импорта файла .sql)?
Спасибо, ребята!
Что-то вроде этого:
shell> mysql db_name < script.sql
... укажите свои параметры: --user, --password, --host, --port...
Дополнительная информация - mysql - Инструмент командной строки MySQL.
В приглашении MySql введите:
\. file_name.sql
Что сработало для меня в командной строке:
mysql -u root -p < filename.sql
Я где-то читал, что для облегчения работы я должен хранить файл в том же корневом каталоге, что и в командной строке. После выполнения вышеуказанной команды он попросил меня ввести пароль. Набрал пароль, нажмите "Enter", и я вернулся в свою командную строку. Получил pissed, открыла подсказку mysql, проверила, присутствовала импортированная БД. Happy!
Это еще один способ сделать это в Linux
mysql databaseName -uUSERNAME -pPASSWORD -e "source LOCATION_OF_FILE"
Пример:
mysql studentDB -ustudent1 -pstuden1Pass -e "source /tmp/studentInserts.sql"
просто думал о совершенствовании отличных ответов от мудрых пользователей. перед импортом базы данных .sql