从bash脚本安全连接到MySQL的选项

rt4zxlrg  于 2023-11-16  发布在  Mysql
关注(0)|答案(1)|浏览(180)

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

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

我明白密码和用户名不能直接在脚本中使用,我目前已经这样做了
为了避免出现此警告,我还有什么其他选择?我可以有一个包含host、dbname、username和password的key:value对的文件,然后在脚本中使用该文件作为连接详细信息吗?

1qczuiv0

1qczuiv01#

在脚本的初始化阶段,我会向用户询问主机、用户名和密码,然后将这些变量转发给mysql命令。
请参阅here,了解如何向用户请求内容,而不会在终端窗口上回显。

相关问题