2023-04-14
docker pull mongo
docker run -itd --name mongo -p 27017:27017 mongo --auth
docker exec -it mongo mongosh admin
添加用户
db.createUser({ user:'root',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},'readWriteAnyDatabase']});
[user:'root']:设置用户名为root
[pwd:'123456']:设置密码为123456
[role:'userAdminAnyDatabase']:只在admin数据库中可用,赋予用户所有数据库的userAdmin权限
[db: 'admin']:可操作的数据库
['readWriteAnyDatabase']:赋予用户读写权限