Skip to content

分片

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")