MongoDB之linux安装启动

linux系统的安装启动

  • 以下地址下载(选择版本和zip)
    下载地址
  • 上传压缩包到linux中,然后解压

tar -xvf mongodb-linux-x86.64-4.0.10.tgz

  • 移动解压后的文件夹到指定的目录

mv mongodb-linux-x86.64-4.0.10 /usr/local/mongodb

  • 新建目录,存储数据和日志
#数据存储目录
mkdir -p /mongodb/single/data/db
#日志存储目录
mkdir -p /mongodb/single/log
  • 新建并修改配置文件

vi mongodb/single/mongod.conf

  • 配置文件的内容如下

systemLog
# MongoDB发送所有日志输出的目标指定为文件
destination: file
# 日志文件的存储路径
path: “/mongodb/single/log/mongod.log”
#mongodb实例启动的时候,将新条目加到现有日志的末尾
logAppend: true
storage:
#mongodb实例存储数据的目录,
dbPath: “/mongodb/single/data/db”
journal:
# 启动或禁用持久化日志以确保数据文件保持有效和可恢复
enable: true
processManagement:
#启用在后台运行mongos或mongod进程的守护进程模式
fork: true
net:
#事务实例绑定的ip,默认是localhost
bindIp: localhost,192.168.0.2
#绑定的端口,默认是27017
port: 27017

  • 启动MongoDB服务

/usr/local/mongodb/bin/mongod -f /mongodb/single/mongod.conf

  • 如果启动后不是successfully,启动失败了,基本是配置文件有问题
  • 查看是否启动了

ps -ef|grep mongod

  • 使用mongo命令和compass工具(如果远程连接不上,配置防火墙房型,或者关闭防火墙)
 #查看防火墙状态
 systemctl status firewalld
 #临时关闭防火墙
 systemctl stop firewalld
 #开启禁止启动防火墙
 systemctl disable firewalld
  • 停止关闭服务
    • 快速关闭(数据可能会出错)

    kill -2 (进程编号)

    • 如果数据损坏,需要以下操作
      • 删除lock文件

      rm -f /mongodb/single/data/db/".lock

      • 修复数据

      /usr/local/mongodb/bin/mongod --repair --dbpath=/mongodb/single/data/db

    • 标准关闭方法

    //客户端登录服务,远程的话,先登录认证
    mongo --port 27017
    //切换到admin
    use admin
    //关闭服务
    db.shutdownServer()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值