Cor*_*urn 7 security authentication mongodb
如何在不显示密码的情况下登录Mongo shell?一切都说要么使用
mongo -u user -p password -authenticationDatabase admin
Run Code Online (Sandbox Code Playgroud)
要么
mongo
> use admin;
> db.auth('user', 'password')
Run Code Online (Sandbox Code Playgroud)
我不喜欢任何一个.第一个在cmd的历史记录中留下命令.第二个不在历史中,但它仍然以纯文本显示在屏幕上.我试着只指定一个用户希望我得到一个密码提示,它不会显示我输入的字符,但在这两种情况下都会发生错误.
有没有办法以不将我的密码放在屏幕上或将其存储在不安全的文件(如.bat或任何东西)中的方式登录Mongo?
我在Windows 7中运行.
Chr*_*n P 10
如果添加标志-p但未指定密码,MongoDB shell将提示您输入密码.
mongo -u user -p --authenticationDatabase admin
Run Code Online (Sandbox Code Playgroud)
密码将在您键入时隐藏,不会记录在shell历史记录中.