我想从环境变量中读取一个mysql帐户密码。可能吗 ?如果是这样我怎么能这样做?
我看到还有其他方法可以做,但是想检查这个选项。另外,想了解专业知识这样做有利。由于我对Linux环境很陌生,我正在尝试探索最好的方法。
谢谢。
答案 0 :(得分:0)
环境变量通常被认为是安全的,因为有些人通常需要访问用户会话才能检索它们。使用它们还允许您将认证值保留在代码之外,这是一个加号。另外,它们是临时的,无法在服务器重启后继续存在,除非它们存储在一个文件中,该文件将在启动或用户会话启动时进行解析 - 具体取决于您的需求。
Bash脚本就像在命令行上运行命令一样,基本上,你不需要做任何额外的特殊操作来访问它们中的环境变量。只需像$ ENVVAR一样访问它。