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

这篇具有很好参考价值的文章主要介绍了一文搞定(linux+windows+docker)安装MongoDB。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

windows安装MongoDB

1.下载地址

https://www.mongodb.com/try/download/community

一文搞定(linux+windows+docker)安装MongoDB,中间件,linux,windows,docker

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

一文搞定(linux+windows+docker)安装MongoDB,中间件,linux,windows,docker

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

一文搞定(linux+windows+docker)安装MongoDB,中间件,linux,windows,docker

6.启动/关闭服务

#启动服务
net start MongoDB
#关闭服务
net stop MongoDB

Linux安装MongoDB

1.下载地址

https://www.mongodb.com/try/download/community

一文搞定(linux+windows+docker)安装MongoDB,中间件,linux,windows,docker

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

一文搞定(linux+windows+docker)安装MongoDB,中间件,linux,windows,docker

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等系列文章,一系列干货随时送达!文章来源地址https://www.toymoban.com/news/detail-624167.html

到了这里,关于一文搞定(linux+windows+docker)安装MongoDB的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MongoDB(一) windows 和 linux 之 Ubuntu 安装

    数据库分类 一、关系型数据库(RDBMS) mysql 、Oracle、DB2、SQL Server 关系数据库中全都是表 二、非关系型数据库(NO SQL) MongoDB、Redis 键值对数据库 文档数据库MongoDB 下载 mongoDB https://www.mongodb.com/try/download/community 主要作用 MongoDB是一个跨平台的,面向文档的数据库,可提供高性

    2024年02月07日
    浏览(38)
  • 【MongoDB系列】1.MongoDB 6.x 在 Windows 和 Linux 下的安装教程(详细)

    本文主要介绍 MongoDB 最新版本 6.x 在Windows 和 Linux 操作系统下的安装方式,和过去 4.x 、5.x 有些许不同之处,供大家参考。 进入官网下载 Mongodb 安装包,点此跳转,网站会自动检测当前操作系统提供最新的版本,和适合此平台的安装包: 除了 .msi 格式的安装包,还可以选择

    2024年02月10日
    浏览(49)
  • 一文搞定Windows11+WSL+Pycharm开发环境及避坑

    众所周知,虽然Windows和Linux都可以运行Python,但是对很多Python扩展包的支持是不一样的。 比如 深度学习相关的pytorch 比如 自动化运维相关的ansible 小编本人也尝试将Ubuntu作为自己的主系统,并且为了逼自己适应,硬是将自己三台电脑(家里台式、笔记本、公司台式)全部装上

    2024年02月11日
    浏览(68)
  • 一文搞定“Linux简单但实用的学习”两万字Linux通关笔记

    文章目录 操作系统的感念 操作系统组成 Linux系统介绍 Linux发行版 系统镜像下载 VMware安装centos7 Linux基本配置 系统基础操作规范 系统基础网络配置 系统基础命令介绍 系统目录相关命令 系统文件相关命令 VIM编辑器 系统压缩相关命令 系统搜索相关命令 系统基本优化 系统时间

    2024年02月10日
    浏览(62)
  • 一文搞定Mysql+Navicat16长期免费直连数据库安装教程

    一、Mysql安装包的下载 这里下载的是mysql8版本 第一个安装包比较小, 第二个安装包比较大, 因为包含调试工具,我这里下载的是第一个。 二、解压并配置安装目录 这里浏览器默认的下载路径是TempEdgeDownload,把解压后的文件夹移动到了develop_tools文件目录下(安装目录) 三、添

    2024年02月12日
    浏览(46)
  • 一文搞定Linux线程间通讯 / 线程同步方式-互斥锁、读写锁、自旋锁、信号量、条件变量、信号等等

    目录 线程间通讯 / 线程同步方式 锁机制 互斥锁(Mutex) 读写锁(rwlock) 自旋锁(spin) 信号量机制(Semaphore) 条件变量机制 信号(Signal) 线程间通讯 / 线程同步方式 p.s 以下有很多段落是直接引用,没有使用 markdown 的 “引用” 格式,出处均已放出。 参考 / 引用: 100as

    2024年02月10日
    浏览(43)
  • (五分钟搞定)ElasticSearch windows安装

    简介: Elasticsearch 是位于 Elastic Stack 核心的分布式搜索和分析引擎。Logstash 和 Beats 有助于收集、聚合和丰富您的数据并将其存储在 Elasticsearch 中。Kibana 使您能够以交互方式探索、可视化和分享对数据的见解,并管理和监控堆栈。 Elasticsearch 为所有类型的数据提供近乎实时的

    2024年01月16日
    浏览(38)
  • 消息中间件——RabbitMQ(一)Windows/Linux环境搭建(完整版)

    本文此章主要介绍环境搭建。此次主要是单机搭建(条件有限),包括在Windows、Linux环境下的搭建,以及RabbitMQ的监控平台搭建。 在搭建RabbitMQ之前,请先确保如下环境已经搭建完毕 Java环境(我的JDK1.8) Maven环境(我的3.6.1目前最新版) Git环境 没有搭建的同学走传送门:

    2024年02月08日
    浏览(39)
  • Docker安装消息中间件

    docker pull rocketmqinc/rocketmq mkdir -p /docker/rocketmq/data/namesrv/logs /docker/rocketmq/data/namesrv/store docker run -d --restart=always --name rmqnamesrv --privileged=true -p 9876:9876 -v /docker/rocketmq/data/namesrv/logs:/root/logs -v /docker/rocketmq/data/namesrv/store:/root/store -e “MAX_POSSIBLE_HEAP=100000000” rocketmqinc/rocketmq sh mqname

    2024年02月10日
    浏览(58)
  • RabbitMQ延迟插件【安装windows/Linux(Docker)】

    死信队列: 就是正常消费者在一定时间内没有进行消费的消息会发送到死信队列中,而会有消费者在监听死信队列。消费者在 消息被拒绝、消息TTL过期、队列达到最大长度 这三种情况下 ,消息会被消费者转发到死信队列。 延迟队列: 其实就是死信队列中消息过期的特殊情

    2024年02月09日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包