如何通过Linux Shell脚本执行sql命令?

时间:2019-06-24 10:18:58

标签: mysql linux shell terminal

我正在尝试通过shell脚本执行SQL命令。

我能够通过终端连接。但是,当我尝试使用Shell脚本进行连接时,显示访问被拒绝。我们如何通过Linux Shell脚本执行SQL脚本?

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 :(得分:-1)

是因为您在密码加引号的字符串中包含了-p开关吗?试试这个:

mysql -u "root" -p "spanidea" "mysql" < "sqlscript.sql"