Linux下安装Mongodb
一.首先在官网下载mongodb
https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.13.tgz
如果下载速度过慢你可以在虚拟机中下载,只需要在路径前加 wget 即可。
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.13.tgz
1.下载完之后在 /usr/local下创建目录
# mkdir mongodb
2.进入 mongodb 目录,把下载的压缩包解压到里面:
# cd /usr/local/mongodb/
# tar -zxvf mongodb-linux-x86_64-4.0.13.tgz
3.然后创建一个data目录,和配置文件
# mkdir -p data/db ----db是用来存放数据
# mkdir -p data/logs ----logs存放日志
注 进入logs 文件夹 创建 mongodb.log 文件(若是忘记 后面会启动失败)
二.配置文件:
进入 /bin 文件夹
# vim mongodb.conf 创建配置文件
配置文件信息:
dbpath =/usr/local/mongodb/data/db #数据库数据存放目录
logpath =/usr/local/mongodb/data/logs/mongodb.log #数据库日志存放目录
logappend = true #以追加的方式记录日志
noprealloc=true #关闭http接口,默认关闭http端口访问
replSet = test #服务器名字
port = 27017 #端口号
fork = true #以后台方式运行进程
bind_ip=0.0.0.0 #关闭http接口,默认关闭http端口访问
三.启动mongodb
/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/bin/mongodb.conf --启动
到此搭建完成
问题1:
这地方是应为没有正常关闭monogdb 所导致 (删除此文件即可↓)
问题2:
这是应为直接使用kill -9 pid 关闭mongodb 数据存储出现问题导致上锁,需要删除 /data/db 文件 (删除前记得把数据备份出来)
问题3:
同问题二一样 使用kill 导致 文件错误 删除/data/db 文件 即可
如果不行那么就需要删除 data 文件夹 正常启动