1. 使用docker安装mongo
docker-compose.yml文件内容:
version: '3.1' services: mongo: container_name: mongo image: mongo network_mode: host restart: always volumes: - ./data:/data/db environment: MONGO_INITDB_ROOT_USERNAME: root MONGO_INITDB_ROOT_PASSWORD: 123456a
启动容器
docker-compose up -d
2. 新建数据库,添加普通用户
进入容器,进入mongo命令行:
docker exec -it mongo bash mongo
新建数据库,添加普通用户
use admin;db.auth('root','123456a');use bruce;db.createUser({ user: 'bruce', pwd: 'a123456', roles: [{role: 'readWrite',db: 'bruce'}]});