我正在编写一个 shell 脚本来使用 mysqlsh 运行一个 sql 选择查询。
所以我遇到了一些问题,我发现我需要使用“\sql”来改变它
mysql-js> 到 mysql-sql>
在从文件运行查询之前,我需要运行 /sql。
"C:\mysql-shell-1.0.11-windows-x86-64bit\bin\mysqlsh.exe" echo \sql | mysql://user@IP:PORT?schema=SCHEMANAME&password=PASSWORD
然后执行此操作以运行选择查询并将其保存到 tmpfile.txt
"C:\mysql-shell-1.0.11-windows-x86-64bit\bin\mysqlsh.exe" --file "$EDIR"/data/tmp.sql > "$EDIR"/data/tmpfile.txt 2>&1
我不确定缺少什么。我尝试了不同的选择,
我在第一行收到以下错误 “data_extractss.sh:第 53 行:mysql://user@IP:PORT?schema=SCHEMANAME&password=PASSWORD:没有这样的文件或目录”
任何建议表示赞赏。