MacBook和Linux的MongoDB安装

偶有接触,第一次装的时候觉得很复杂,这次帮同事装了下,装完发现也没那么复杂

于是趁热打铁,在这里记一下安装的步骤:

 

准备工作

安装依赖(具体可参考官方的安装步骤):  sudo yum install cyrus-sasl cyrus-sasl-gssapi cyrus-sasl-plain krb5-libs libcurl libpcap lm_sensors-libs net-snmp net-snmp-agent-libs openldap openssl rpm-libs tcp_wrappers-libs

 

正文

1.官网下载安装包 (官方有安装步骤,yum和.tgz安装: https://docs.mongodb.com/manual/tutorial/install-mongodb-enterprise-on-red-hat/)

2.解压,重命名(eg:/usr/local/mongodb)

3.添加环境变量(全局: /etc/profile;  当前用户: ~/.bash_profile)

4.新建目录:

   日志:    mkdir /usr/local/mongodb/log

   数据库:   mkdir /usr/local/mongodb/data/db

5.添加 mongod.conf文件(eg:/usr/local/mongodb/etc/mongod.conf)

6.编辑 mongod.conf文件:

  logpath=/usr/local/mongodb/log/mongo.log
  logappend=true
  dbpath=/usr/local/mongodb/data/db
  fork=true
  port=27017
  maxConns=5000

7.启动 (写成.sh脚本以后直接运行脚本即可)

  -window下启动方式:

    mongod —config /usr/local/mongod/etc/mongod.conf
  -linux/mac下启动方式

    mongod -f /usr/local/mongod/etc/mongod.conf 

8.关闭 (这里使用的是登录客户端来关闭服务)

      登录mongodb

      > mongo

      > use admin;

      > db.shutdownServer();

posted @   iSunXiaoXiao  阅读(262)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示