我正在尝试通过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)
答案 0 :(得分:-1)
是因为您在密码加引号的字符串中包含了-p开关吗?试试这个:
mysql -u "root" -p "spanidea" "mysql" < "sqlscript.sql"