Команда, которую вы пытаетесь выполнить, пытается рассматривать cat
как файл, запихивая его содержимое в STDIN mysql
. Вместо этого вам нужны результаты команды cat
, запихнутые в STDIN, что можно сделать несколькими разными способами. Я бы сделал это так: передал вывод cat
в mysql
:
$ cat schema/db1/*.sql | mysql -u root
В равной степени вы можете использовать:
$ mysql -u root < `cat schema/db1/*.sql`