我放到了root下的program文件下了
yum安装:
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.6.tgz
tar -vxf mongodb-linux-x86_64-rhel70-3.2.6.tgz
mv mongodb-linux-x86_64-rhel70-3.2.6 mongodb
cd mongodb
mkdir data
cd data
mkdir db
mkdir logs
cd logs
新建mongodb.log文件
cd bin
vi mongodb.conf
配置文件内容:
dbpath=/root/program/mongodb/data/db
logpath=/root/program/mongodb/data/logs/mongodb.log
port=27017
fork=true
nohttpinterface=true
source mongodb.conf
Dbpath的权限问题:
chmod -R 777 /root/program/mongodb/data/db
启动:
进入bin目录
./mongod
路径一直报错,原来我创建文件夹时,把program写成了progrom 一定要细心。。
用远程连接连接mongodb成功
设置开机自启:
vi /etc/rc.local
/root/program/mongodb/bin/mongod --config /root/program/mongodb/bin/mongodb.conf
chmod +x /etc/rc.local
报错找不到/data/db目录:
原因
:
分析:路径没写对,或者该路径文件夹不存在
因为在mongodb目录下创建的data文件夹,之后再root的路径下创建data文件件
都不行,原来需要在根目录下创建data/db文件夹。