centos安装mongodb

本文详细介绍了如何在CentOS系统上安装MongoDB数据库,并配置其为开机自启服务。包括解压安装包、创建数据库及日志文件夹、设置启动参数等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、把解压的mongodb目录移动到/usr/local/mongodb
[root@localhost ~]# cd/usr/local/software/ 
[root@localhost software]# tar -zxvfmongodb-linux-x86_64-2.6.7.tgz
[root@localhost software]# mv mongodb-linux-x86_64-2.6.7/usr/local/mongodb
二、创建数据库文件和日志文件目录

[root@localhost software]# cd /usr/local/mongodb/
[root@localhost mongodb]# mkdir ./data 
[root@localhost mongodb]# mkdir ./logs

三、设置开机启动
echo "/usr/local/mongodb/bin/mongod--dbpath=/usr/local/mongodb/data/db--logpath=/usr/local/mongodb/logs/mongodb.log --logappend --auth--port=27017 --journal --fork " >> /etc/rc.local
注意:centos7里默认开机不运行rc.local文件,要给它加在执行的权限才可以!

四、启动mongodb
1. 需要权限的登录方式,用户连接需要用户名和密码
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data  --logpath=/usr/local/mongodb/logs -- logappend  --auth   --port=27017--fork


2.不需要密码的
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongodb.log --logappend  --port=27017 --fork
注:启动时,要指定日志文件的名字,否则会报错
ERROR: child process failed, exited with error number1
  参数解释:--dbpath 数据库路径(数据文件)
--logpath 日志文件路径
--master 指定为主机器
--slave 指定为从机器
--source 指定主机器的IP地址
--pologSize指定日志文件大小不超过64M.因为resync是非常操作量大且耗时,最好通过设置一个足够大的oplogSize来避免resync(默认的oplog大小是空闲磁盘大小的5%)。
--logappend 日志文件末尾添加
--port 启用端口号
--fork 在后台运行
--only 指定只复制哪一个数据库
--slavedelay 指从复制检测的时间间隔
--auth 是否需要验证权限登录(用户名和密码)
五、测试结果
进入数据库的CLI管理界面
[root@localhost bin]# cd/usr/local/mongodb/bin
执行命令./mongo

centos安装mongodb
代表成功了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值