windows安装MongoDB
1.下载地址
https://www.mongodb.com/try/download/community
2.安装
运行安装程序:双击下载的安装程序(.msi文件),然后按照安装向导的指示进行安装。可以按照默认设置进行安装,或者根据需要更改安装路径和其他选项。
3.配置目录
3.1环境变量配置
在Path中加bin目录:E:\work_soft\MongoDB\Server\6.0\bin
3.2在E:\work_soft\MongoDB\Server\6.0运行cmd,执行mongod
4.创建配置文件
在mongodb的安装目录下,新建mongod.config的文件
systemLog: destination: file path: E:\work_soft\MongoDB\Server\6.0\log\mongod.log storage: dbPath: E:\work_soft\MongoDB\Server\6.0\db
5.安装mongodb
打开cmd
cd E:\work_soft\MongoDB\Server\6.0\bin; mongod.exe --config "E:\work_soft\MongoDB\Server\6.0\mongod.config" --install
6.启动/关闭服务
#启动服务 net start MongoDB #关闭服务 net stop MongoDB
Linux安装MongoDB
1.下载地址
https://www.mongodb.com/try/download/community
2.将压缩包上传到linux 服务器(这边放到 /usr/local),并且解压
cd /usr/local tar -zxvf mongodb-linux-x86_64-rhel70-6.0.8.tgz
会得到mongodb-linux-x86_64-rhel70-6.0.8目录
3.创建 MongoDB 必要目录
3.1 、创建 mongodb 目录
在 /usr/local 目录中创建 mongodb目录
cd /usr/local mkdir mongodb
3.2 、创建 data 和 logs 目录
在 mongodb 下创建 data 和 logs 目录,以及日志文件mongodb.log
cd mongodb mkdir data mkdir logs touch /usr/local/mongodb/logs/mongodb.log
4.移动 MongoDB 安装目录
mv mongodb-linux-x86_64-rhel70-6.0.8/* /usr/local/mongodb
5.配置环境变量
vim /etc/profile
增加内容
export MONGODB_HOME=/usr/local/mongodb export PATH=$MONGODB_HOME/bin:$PATH
保存并退出
6.添加 MongoDB 配置文件
vim /etc/mongodb.conf
添加内容
#指定数据库路径 dbpath=/usr/local/mongodb/data #指定MongoDB日志文件 logpath=/usr/local/mongodb/logs/mongodb.log #使用追加的方式写日志 logappend=true #端口号 port=27017 #方便外网访问,外网所有ip都可以访问,不要写成固定的linux的ip bind_ip=0.0.0.0 fork=true # 以守护进程的方式运行MongoDB,创建服务器进程 #auth=true #启用用户验证 #bind_ip=0.0.0.0 #绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定则默认本地所有IP
保存并退出
7.启动和关闭 MongoDB
#进入mongodb的bin目录 cd /usr/local/mongodb/bin; #启动 MongoDB mongod -f /etc/mongodb.conf #关闭 MongoDB mongod --shutdown -f /etc/mongodb.conf #查看进程 ps -ef | grep mongod
docker安装MongoDB
1.拉取MongoDB镜像
docker pull mongo
2.运行容器
docker run -d -p 27017:27017 --name mongodb mongo
创建并运行一个名为"mongodb"的MongoDB容器,并将容器的27017端口映射到主机的27017端口。
3.查看是否运行
docker ps
4.启动和关闭
#启动 docker start mongodb #关闭 docker stop mongodb
5.常用命令
#删除容器 docker rm mongodb #查看容器日志 docker logs mongodb #进入容器 docker exec -it mongodb mongo admin #创建数据库用户 db.createUser({user:'用户名',pwd:'密码',roles:[{role:'userAdminAnyDatabase',db:'admin'},'readWriteAnyDatabase']}); #进入user库 use user
以上 linux+windows+docker安装mongoDB的教程完
写在最后
如果大家对相关文章感兴趣,可以关注公众号"架构殿堂",会持续更新AIGC,java基础面试题, netty, spring boot,spring cloud等系列文章,一系列干货随时送达!
到此这篇关于一文搞定(linux+windows+docker)安装MongoDB的文章就介绍到这了,更多相关内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文地址:https://blog.csdn.net/jinxinxin1314/article/details/132044020