我听说在命令行上直接输入密码是个坏主意,因为任何人都可以看到其中的“秘密”
mysql -u root -psecret
通过浏览history
。
我的 MySQL 数据库密码存储在具有有限读取权限的文本文件中,我想知道通过以下方式访问它是否安全:
mysql -u root -p$(cat ~/.mysql_pass)
浏览history
,我看到打印的命令,而不是文字值。所以看起来它正在按照我想要的方式工作。
我确信有更好的方法来处理密码,我只想知道这个方法是否完全公开了我的密码。