文章目录[隐藏]
- 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