26
A
回答
65
默认情况下mongodb没有启用访问控制,所以没有默认的用户名或密码。
要启用访问控制,请使用命令行选项--auth
或security.authorization配置文件设置。
您可以使用以下过程或参考MongoDB文档中的Enabling Auth。
程序
开始MongoDB中没有访问控制。
mongod --port 27017 --dbpath /data/db1
连接到实例。
mongo --port 27017
创建用户管理员。
use admin db.createUser( { user: "myUserAdmin", pwd: "abc123", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] } )
使用访问控制重新启动MongoDB实例。
mongod --auth --port 27017 --dbpath /data/db1
以用户管理员身份进行身份验证。
mongo --port 27017 -u "myUserAdmin" -p "abc123" \ --authenticationDatabase "admin"
1
MongoDB的早于2.6,添加root用户命令是addUser
(EG)
db.addUser({user:'admin',pwd:'<password>',roles:["root"]})
+0
TypeError:db.addUser不是一个功能不起作用 –
+0
直到2.6版本,你有'db.addUser'。从2.6开始,在当前版本3.4.x中,您可以使用'db.CreateUser'创建一个用户。 –
2
此外什么@Camilo席尔瓦已经提到的,如果你想给免费访问创建数据库,读取,写入数据库等,但您不想创建根角色,可以使用以下方法更改第3步:
use admin
db.createUser(
{
user: "myUserAdmin",
pwd: "abc123",
roles: [ { role: "userAdminAnyDatabase", db: "admin" },
{ role: "dbAdminAnyDatabase", db: "admin" },
{ role: "readWriteAnyDatabase", db: "admin" } ]
}
)
相关问题
- 1. elasticsearch的默认用户和密码是什么?
- 2. phpmyadmin的默认用户名和密码是什么
- 3. Postgres的默认密码是什么
- 4. 什么是默认密码Jitterbit?
- 5. 更改默认cassandra用户密码的过程是什么?
- 6. DRONE_ADMIN用户的默认管理员密码是什么?
- 7. 默认的用户名和密码
- 8. Restcomm默认用户名和密码
- 9. Vagrant SMB默认用户名和密码?
- 10. wso2什么是比萨饼小屋示例的默认用户名和密码
- 11. 什么是Drupal的默认密码加密方法?
- 12. Rails 4中PostgreSQL服务器的默认用户名/密码是什么?
- 13. Mac上的AMPPS下phpMyAdmin的root用户的默认密码是什么?
- 14. Activiti 5默认用户名/密码
- 15. 默认FTP用户名,密码为PHP
- 16. 默认的用户名密码
- 17. 完全安装后,默认的MySQL根密码是什么?
- 18. 什么是OpenSSL中PEM格式的默认密码?
- 19. 什么是默认的Amazon EMR配置单元密码?
- 20. 什么是语言中立,用户默认LANGID和系统默认LANGID?
- 21. tomcat基本认证的用户名/密码是什么?
- 22. 什么是MongoDB操作的默认超时(CRUD和聚合)?
- 23. 用户名和密码js和mongoDB
- 24. MongoDb和吗啡密码和用户名
- 25. Azure的MVC 3项目 - 什么是默认管理员帐户的密码
- 26. 什么是埃尔默密码
- 27. 什么是Python的默认退出码?
- 28. DOMDocument的默认编码是什么?
- 29. 什么是System.IO.File.ReadAllText默认编码
- 30. .NET DataSet.GetXml() - 什么是默认编码?
如果用户是使用角色userAdminAnyDatabase创建的,那么将无法创建任何数据库。因此角色部分应该是:roles:[{role:“root”,db:“admin”}] – georgeos
请链接[MongoDB手册的原始文章](https://docs.mongodb.com/manual/tutorial/enable) -authentication /) –