我试图在bash脚本中执行一些mysql语句。该脚本连接到mysql并完成所有必需的工作。但是,它给了我一个警告
警告:在命令行界面上使用密码可能不安全。
我知道密码和用户名不能直接在脚本中使用,我目前已经完成了
为了不发出此警告,我还有哪些其他选择?我可以拥有一个带有密钥的文件:主机,dbname,用户名和密码的值对,然后在脚本中使用该文件获取连接详细信息吗?
提前致谢 瑞斯
答案 0 :(得分:0)
在脚本的初始阶段,我会询问用户主机,用户名和密码。然后将这些变量转发给mysql命令。
请参阅here,在那里您可以了解如何向用户询问内容而不在终端窗口上回显它。