从bash脚本

时间:2016-09-28 11:09:03

标签: mysql

我试图在bash脚本中执行一些mysql语句。该脚本连接到mysql并完成所有必需的工作。但是,它给了我一个警告

警告:在命令行界面上使用密码可能不安全。

我知道密码和用户名不能直接在脚本中使用,我目前已经完成了

为了不发出此警告,我还有哪些其他选择?我可以拥有一个带有密钥的文件:主机,dbname,用户名和密码的值对,然后在脚本中使用该文件获取连接详细信息吗?

提前致谢 瑞斯

1 个答案:

答案 0 :(得分:0)

在脚本的初始阶段,我会询问用户主机,用户名和密码。然后将这些变量转发给mysql命令。

请参阅here,在那里您可以了解如何向用户询问内容而不在终端窗口上回显它。