依靠公司云服务器,分了台虚机
image.png
接下来先装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror aliyun或者 yum -y install docker
yum list installed |grep docker
image.png
将docker启动
systemctl start docker
然后查询docker的状态
systemctl status docker
image.png
docker pull mongo:latest、
然后进行mongo的下载
docker images进行images的查看
image.png
docker run -itd --name mongo -p 27017:27017 mongo --auth
将mongoq启动
docker exec -it mongo mongo admin
进入mongo
image.png
db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});
Successfully added user: {
"user" : "admin",
"roles" : [
{
"role" : "userAdminAnyDatabase",
"db" : "admin"
},
"readWriteAnyDatabase"
]
}
db.auth('admin', '123456')
创建用户以及密码
show dbs
查看数据库
image.png
use runoob
创建数据库
db.runoob.insert({"name":"菜鸟教程"})
WriteResult({ "nInserted" : 1 })
创建文档
db.col.insert({title: 'MongoDB 教程',
... description: 'MongoDB 是一个 Nosql 数据库',
... by: '菜鸟教程',
... url: 'http://www.runoob.com',
... tags: ['mongodb', 'database', 'NoSQL'],
... likes: 100
... })
WriteResult({ "nInserted" : 1 })
接下来使用客户端工具连接mongoDB
下载https://nosqlbooster.com/downloads工具
然后安装
image.png
image.png
image.png
进行连接即可
具体可参考菜鸟教程