Linux下MongoDB安装和配置详解

Linux下MongDB安装和配置

首先在自定义目录创建文件夹

cd /opt/module/ 你可以在自己的目录创建
mkdir mongoDB

上传文件到自定义目录 笔者用的FTP工具 为SecureFX 同样可以用FileZilla

通过FTP工具上传文件

mongoDB下载路径

解压安装

tar -zxvf mongodb-linux-x86_64-4.0.1.tgz -C /opt/module/mongoDB

重命名

mv mongodb-linux-x86_64-4.0.1 mongodbserver
创建配置文件
  1. 创建数据库文件夹
cd mongodbserver/
 mkdir data
 cd data
 mkdir log
 mkdir etc
 
  1. 创建日志文件
vim mongodb.log
  1. 创建配置文件
cd etc/
vim mongodb.conf
# 填写配置文件
# bind ip = 127.0.0.1
dbpath=/opt/module/mongoDB/mongodbserver/data/db
logpath=/opt/module/mongoDB/mongodbserver/data/log/mongodb.log
port=27017

logappend = true
fork=true
auth= true

启动MongoDB

直接shell 命令就可以进去

cd /mongodbserver/bin

执行如下命令

./mongod --dbpath /opt/module/mongoDB/mongodbserver/data/db
# 第二个窗口执行
./mongo

记得退出时,用 use admin

use admin
switched to db admin
db.shutdownServer();
server should be down…

或者

pkill mongod

> pkill -2 mongod

否则启动会报错

修复方法:这算是一个Mongod启动的一个常见错误,非法关闭的时候,lock文件没有干掉,第二次启动的时候检查到有lock文件的时候,就报这个错误了。

解决方法:进入 mongod上一次启动的时候指定的 data目录 --dbpath=/data/db

删除掉该文件:

rm /data/mongodb/mongo.lock

再执行:

./mongod --repair

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值