安装mongodb

2023-03-01 18:59:17 浏览数 (3)

文章目录[隐藏]

  • docker 安装

费了我很久的时间安装,第一次安装没问题,端口忘记开了,开了端口重装又启动不了,各种错误,建议不要去看网上的安装教程,官网的安装教程很详细https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

命令行安装 sudo apt-get install mongodb

官网下载安装包安装 https://www.mongodb.com/download-center#community

查看安装版本: mongo -version sudo service mongod stop  #停止服务 sudo service mongod start  #启动服务 sudo service mongod restart #重新启动服务 sudo service mongod status #查看状态

卸载:sudo apt-get –purge remove mongodb mongodb-clients mongodb-server

出了错误一定要看日志 /var/log/mongodb/mongod.log

错误:Failed to unlink socket file /tmp/mongodb-27017.sock Unknown error 解决:删掉这个文件,重新启动服务

docker 安装

代码语言:javascript复制
docker run  --name dqgs-mongo --restart=always --network dqgs -p 27000:27017 -v $PWD/data:/data/db  -v $PWD/db/configdb:/data/configdb -d mongo:latest 
代码语言:javascript复制
#进入mongodb
mongo admin
db.createUser({user:'root',pwd:'123456',roles:[{ "role" : "root", "db" : "admin" }]});
代码语言:javascript复制
# 新版mongodb可以直接开启验证
docker run  --name dqgs-mongo --restart=always --network dqgs -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=123456 -p 27000:27017 -v $PWD/data/db:/data/db  -v $PWD/data/configdb:/data/configdb -d mongo:latest 

然后开启验证

代码语言:javascript复制
--auth

链接存储桶

代码语言:javascript复制
spring.data.mongodb.uri=mongodb://root:123456@47.10.10.10:27017/gridfs
spring.data.mongodb.database=gridfs
spring.data.mongodb.authentication-database=admin

1 人点赞