Я хочу выполнить текстовый файл, содержащий запросы SQL, в MySQL.
Я попытался запустить источник /Desktop/test.sql
и получил сообщение об ошибке:
mysql>. \ home \ sivakumar \ Desktop \ test.sql ОШИБКА: не удалось открыть файл '\ home \ sivakumar \ Desktop \ test.sql', ошибка: 2
Есть идеи, что я делаю неправильно?
Так много способов сделать это.
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, а значит и с компакт-диска.
Надеюсь, что это полезно, а не просто излишне.