linux环境使用docker安装mongodb
拉取镜像
docker pull mongo:4.4.4

查看镜像
docker images

镜像安装并启动
docker run -itd --name mongo -p 27017:27017 mongo --auth

如果出现如下错误

请使用
docker exec -it mongo mongosh

到这里就表示mongodb数据库已经登录进去了,下面的就是设置账号和密码,以及创建数据库
首先创建admin用户,为了后面可以有权限创建我们想要的数据库
test> use admin
dmin> db.createUser( {user: "admin",pwd: "admin",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]});

admin> db.auth("admin","admin")

现在创建我们需要的数据库
use centos
db.createUser(
{
user: "cc",
pwd: "123456",
roles: [ { role: "readWrite", db: "centos" } ]
}
);

现在已经就创建好了
参考如下命令
use test
db.createUser(
{
user: "xx",
pwd: "xx",
roles: [ { role: "readWrite", db: "test" } ]
}
)
使用工具测试结果如下


上图表示已经以27017端口运行起来了
浙公网安备 33010602011771号