09-启用身份验证
4.3.2 启用身份验证
创建用户管理员账户后,使用参数--auth重启MongoDB服务器,也可在配置文件中指定auth设置。例如:
mongod –dbpath <mongo_data_location>/data/db –auth
现在,客户端连接到服务器时必须提供用户名和密码。另外,从MongoDB shell访问MongoDB服务器时,如果要添加用户账户,必须执行下面的命令向数据库admin验证身份:
use admin
db.auth("useradmin", "test")
您也可以在启动MongoDB shell时使用选项--username和—password向数据库admin验证身份,如下所示:
mongo --username "useradmin " --password "test"