安装mongodb
直接安装
sudo apt install mongodb
编辑配置文件
sudo vim /etc/mongodb.conf
将bind_ip改成0.0.0.0(所有ip可以访问)
解除auth=true注释
重启服务
sudo service mongodb restart
创建用户
mongo
use admin # 使用admin数据库创建用户
db.createUser({ user: “admin”, pwd: “passwword”, roles: [{ role: “userAdminAnyDatabase”, db: “admin” }] }) // 管理数据库的权限,用于navicat连接
db.createUser({ user: “test”, pwd: “passwword”, roles: [{ role: “readWrite”, db: “test” }] }) // 对test数据库的读写权限,适合项目内数据库连接信息
修改权限
db.updateUser(“admin”, {roles: [{ role: “userAdminAnyDatabase”, db: “admin” },{ role: “readWrite”, db: “test” } ]})