依靠公司云服务器,分了台虚机
![](https://img.haomeiwen.com/i12178376/38f6971bc2bfad0a.png)
接下来先装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror aliyun或者 yum -y install docker
yum list installed |grep docker
![](https://img.haomeiwen.com/i12178376/aa00281d709375b0.png)
将docker启动
systemctl start docker
然后查询docker的状态
systemctl status docker
![](https://img.haomeiwen.com/i12178376/099401c798f648c8.png)
docker pull mongo:latest、
然后进行mongo的下载
docker images进行images的查看
![](https://img.haomeiwen.com/i12178376/4a4ee3673b720cf1.png)
docker run -itd --name mongo -p 27017:27017 mongo --auth
将mongoq启动
docker exec -it mongo mongo admin
进入mongo
![](https://img.haomeiwen.com/i12178376/b2deebf64a60af17.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
查看数据库
![](https://img.haomeiwen.com/i12178376/23564b8c7445bf6e.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工具
然后安装
![](https://img.haomeiwen.com/i12178376/ff80b91b8365ed79.png)
![](https://img.haomeiwen.com/i12178376/8a2b3b66589854fa.png)
![](https://img.haomeiwen.com/i12178376/e60524ac683b5cee.png)
进行连接即可
具体可参考菜鸟教程
网友评论