最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

一文搞定(linux+windows+docker)安装MongoDB

运维笔记admin1浏览0评论

文章目录

    • windows安装MongoDB
      • 1.下载地址
      • 2.安装
      • 3.配置目录
        • 3.1环境变量配置
        • 3.2在E:\work_soft\MongoDB\Server\6.0运行cmd,执行mongod
      • 4.创建配置文件
      • 5.安装mongodb
      • 6.启动/关闭服务
    • Linux安装MongoDB
      • 1.下载地址
      • 2.将压缩包上传到linux 服务器(这边放到 /usr/local),并且解压
      • 3.创建 MongoDB 必要目录
        • 3.1 、创建 mongodb 目录
        • 3.2 、创建 data 和 logs 目录
      • 4.移动 MongoDB 安装目录
      • 5.配置环境变量
      • 6.添加 MongoDB 配置文件
      • 7.启动和关闭 MongoDB
    • docker安装MongoDB
      • 1.拉取MongoDB镜像
      • 2.运行容器
      • 3.查看是否运行
      • 4.启动和关闭
      • 5.常用命令
    • 写在最后

windows安装MongoDB

1.下载地址

https://www.mongodb/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/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等系列文章,一系列干货随时送达!

发布评论

评论列表(0)

  1. 暂无评论