1. 1. 一、安装 brew
  2. 2.
  3. 3. 三、启动 mongodb
  4. 4. 四、检查 mongodb 是否正常启动
  5. 5. 五、连接数据库
  6. 6. 六、创建超级管理员
  7. 7. 七、查看当前用户及权限
  8. 8. 八、启用授权登录
  9. 9. 九、重新启动 mongodb
  10. 10. 十、授权登录
  11. 11. 十一、创建数据库管理员
  12. 12. 十二

一、安装 brew

1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

1
2
3
brew tap mongodb/brew 

brew install mongodb-community

三、启动 mongodb

1
brew services start mongodb-community@6.0

四、检查 mongodb 是否正常启动

1
brew services list

五、连接数据库

1
mongosh

六、创建超级管理员

1
2
3
use admin

db.createUser({user: "root", pwd: "Aaaaaaaa1!", roles: ["root"]}) # 创建超级管理员

七、查看当前用户及权限

1
2
3
4
5
use admin

db.auth('root', 'Aaaaaaaa1!')

db.system.users.find().pretty()

八、启用授权登录

1
2
3
cd /opt/homebrew/etc

vim mongod.conf

添加以下内容

1
2
security:
authorization: enabled # 启用授权登录

九、重新启动 mongodb

1
brew services restart mongodb-community@6.0

十、授权登录

1
2
3
4
5
6
7
mongosh

use admin

db.auth('root', 'Aaaaaaaa1!')

db.system.users.find().pretty()

十一、创建数据库管理员

1
2
3
use i18n

db.createUser({user: "admin",pwd: "Aaaaaaaa1!", roles: [{role: "dbOwner", db: "i18n"}]})

十二

项目内连接