docker mongo

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']:赋予用户读写权限