导读:MongoDB作为一款非关系型数据库,具有较高的可扩展性、灵活性和性能,被广泛应用于各种场景中 。在使用MongoDB时,初始账号的设置是必不可少的一步,本文将介绍MongoDB初始账号的相关知识 。
1. 创建管理员账号
在启动MongoDB服务后,需要创建一个管理员账号来管理数据库 。可以使用以下命令创建管理员账号:
```
use admin
db.createUser(
{
user: "admin",
pwd: "password",
roles: [ { role: "root", db: "admin" } ]
}
)
其中 , user表示用户名,pwd表示密码,roles表示角色,这里指定了root角色 , 表示该用户拥有最高权限 。
2. 创建普通用户账号
除了管理员账号外,还需要创建普通用户账号来访问数据库 。可以使用以下命令创建普通用户账号:
use dbname
user: "username",
roles: [ { role: "readWrite", db: "dbname" } ]
其中,dbname表示数据库名,username表示用户名,pwd表示密码,roles表示角色 , 这里指定了readWrite角色,表示该用户可以读写该数据库 。
3. 修改密码
如果需要修改账号密码 , 可以使用以下命令:
db.changeUserPassword("username", "newpassword")
其中,dbname表示数据库名,username表示用户名,newpassword表示新密码 。
【mongodb admin mongodb 初始账号】总结:MongoDB初始账号的设置是使用MongoDB的必要步骤之一,可以通过创建管理员账号和普通用户账号来管理数据库 。在实际应用中 , 还需要注意账号密码的安全性,定期修改密码以提高安全性 。