Как запустить сценарий SQL в MySQL?

Я хочу выполнить текстовый файл, содержащий запросы SQL, в MySQL.

Я попытался запустить источник /Desktop/test.sql и получил сообщение об ошибке:

mysql>. \ home \ sivakumar \ Desktop \ test.sql ОШИБКА: не удалось открыть файл '\ home \ sivakumar \ Desktop \ test.sql', ошибка: 2

Есть идеи, что я делаю неправильно?

369
задан PiJei 31 August 2018 в 11:58
поделиться

1 ответ

Так много способов сделать это.

From Workbench: File > Run SQL Script -- then follow prompts

From Windows Command Line:
   Option 1: mysql -u usr -p
             mysql> source file_path.sql
   Option 2: mysql -u usr -p '-e source file_path.sql'
   Option 3: mysql -u usr -p < file_path.sql
   Option 4: put multiple 'source' statements inside of file_path.sql (I do this to drop and recreate schemas/databases which requires multiple files to be run)
             mysql -u usr -p < file_path.sql

Если вы получаете ошибки из командной строки, убедитесь, что вы ранее запустили

cd {!!>>mysqld.exe home directory here<<!!}
mysqld.exe --initialize 

Это нужно запустить из каталога mysqld.exe, а значит и с компакт-диска.

Надеюсь, что это полезно, а не просто излишне.

2
ответ дан 23 November 2019 в 00:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: