CentOS7 MongoDB 3.2.6 安装以及自启动配置

36 篇文章 1 订阅
34 篇文章 0 订阅
#1.安装openssl
#yum install -y openssl-devel openssl
#2.下载MongoDB 
#官网:https://www.mongodb.com/ 
#选择try MongoDB for free
#选择Linux RHEL 7 Linux 64-bit
#在https://docs.mongodb.org/manual/tutorial/install-mongodb-on-linux Installation Instructions https://www.mongodb.org/dl/linux/x86_64-rhel70
#All Version Binaries下面复制网址
cd /usr/local/src
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.6.tgz
#3.解压MongoDB
tar xvf mongodb-linux-x86_64-rhel70-3.2.6.tgz2
#4.安装到/usr/local/mongodb
mkdir /usr/local/mongodb
mv mongodb-linux-x86_64-rhel70-3.2.6 /usr/local/mongodb
cd /usr/local/mongodb
#5.创建存放数据库路径
mkdir data
#6.创建存放log路径
mkdir log
#6.配置MongoDB
cd bin
vi mongodb.conf
#配置文件内容参考如下
dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/log/mongodb.log
port=27017
bind_ip=192.168.19.131   (只有这个ip可以访问,如果配置外网可以访问注释此行)
fork=true
nohttpinterface=true
#7.启动MongoDB
./mongod --config mongodb.conf
#8.测试
#windows cmd:
telnet 192.168.19.131 27017
#9.设置开机启动 
vi /etc/rc.local
#添加
/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf
#10.重启测试MongoDB能否自启,如果远程访问需要添加防火墙设置打开27017端口
#进入mongodb的shell模式
/usr/local/mongodb/bin/mongo 192.168.19.131:27017
#查看数据库列表 
show dbs
#当前db版本 
db.version();
#11.配置mongodb路径以直接使用mongo命令(参考我的另一篇博客:http://blog.csdn.net/langzi7758521/article/details/51446931)
export PATH=/usr/local/mongodb/bin:$PATH
#参数解释: 
 --dbpath 数据库路径(数据文件)
 --logpath 日志文件路径
 --master 指定为主机器
 --slave 指定为从机器
 --source 指定主机器的IP地址
 --pologSize 指定日志文件大小不超过64M.因为resync是非常操作量大且耗时,最好通过设置一个足够大的oplogSize来避免resync(默认的 oplog大小是空闲磁盘大小的5%)。
 --logappend 日志文件末尾添加
 --port 启用端口号
 --fork 在后台运行
 --only 指定只复制哪一个数据库
 --slavedelay 指从复制检测的时间间隔
 --auth 是否需要验证权限登录(用户名和密码) 


可参考地址:http://blog.csdn.net/ligaofeng/article/details/39374333

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

VCHH

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值