我的 bash 脚本查询mysql数据库 3 次,并将每个查询的标准重定向到一个文件(总共 3 个不同的文件,具有不同的列结构)。
我希望它询问mysql密码,因为对我来说不要在脚本或磁盘上输入密码很重要。
如何在同一个mysql会话中包含所有查询和标准输出重定向以避免要求输入密码 3 次?
这就是我现在所拥有的:
#!/bin/bash
mysql -h database.com -u user -p -e "USE database; mysql query1" > file1
mysql -h database.com -u user -p -e "USE database; mysql query2" > file2
mysql -h database.com -u user -p -e "USE database; mysql query3" > file3