Как выполнить команды sql через скрипт оболочки linux? - PullRequest
0 голосов
/ 24 июня 2019

Я пытаюсь выполнить команды SQL через сценарий оболочки.

Я могу подключиться через терминал. Но когда я пытаюсь подключиться с помощью сценария оболочки, он показывает, что доступ запрещен.Как мы можем выполнить сценарии SQL через сценарий оболочки Linux?

mysql -u "root" "-pspanidea" "mysql" < "sqlscript.sql"?
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

1 Ответ

0 голосов
/ 24 июня 2019

Это потому, что у вас есть ключ -p внутри строки в кавычках пароля? Попробуйте это:

mysql -u "root" -p "spanidea" "mysql" < "sqlscript.sql"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...