分片
sh
# 启动docker
docker run --name mymongo -v /Users/press/Data/mymongo/data:/data/db -d mongo:4 mongod
# swift admin database
user admin
# create user
db.createUser(
{
user: "myUserAdmin",
pwd: "passwd",
roles: ["userAdminAnyDatabase"]
}
)
# restart the mongod process
docker stop mymongo && docker rm $_
# restart
docker run --name mymongo -v /Users/press/Data/mymongo/data:/data/db -d mongo:4 mongod --auth
# login with username and password
mongo -u "myUserAdmin" -p "passwd" --authenticationDatabase "admin"
# another auth method
use admin
db.auth("myUserAdmin", "passwd")