我试图在bash脚本中执行一些mysql语句。该脚本连接到mysql并执行所有必需的工作。但是,它给了我一个警告
我明白密码和用户名不能直接在脚本中使用,我目前已经这样做了为了避免出现此警告,我还有什么其他选择?我可以有一个包含host、dbname、username和password的key:value对的文件,然后在脚本中使用该文件作为连接详细信息吗?
1qczuiv01#
在脚本的初始化阶段,我会向用户询问主机、用户名和密码,然后将这些变量转发给mysql命令。请参阅here,了解如何向用户请求内容,而不会在终端窗口上回显。
1条答案
按热度按时间1qczuiv01#
在脚本的初始化阶段,我会向用户询问主机、用户名和密码,然后将这些变量转发给mysql命令。
请参阅here,了解如何向用户请求内容,而不会在终端窗口上回显。