CentOS7 MongoDB 3.2.6环境配置

 
  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 Instructionshttps://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 
    创建存放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 
    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 是否需要验证权限登录(用户名和密码

  12. 开放一下防火墙的端口,让外部可以访问 
    # firewall-cmd –zone=public –add-port=27017/tcp –permanent //永久开放 
    重新加载生效 
    # firewall-cmd –reload
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
在CentOS 7上安装MongoDB需要以下步骤: 1. 下载MongoDB的安装包并解压。使用以下命令下载安装包: ``` wget https://downloads.mongodb.com/linux/mongodb-linux-x86_64-enterprise-rhel70-4.4.4.tgz ``` 解压安装包: ``` tar -zxvf mongodb-linux-x86_64-enterprise-rhel70-4.4.4.tgz ``` 2. 将解压后的文件夹移动到/usr/local/mongodb目录下: ``` mv mongodb-linux-x86_64-enterprise-rhel70-4.4.4 /usr/local/mongodb ``` 3. 配置系统变量。使用以下命令编辑/etc/profile文件: ``` vim /etc/profile ``` 在该文件中添加以下内容: ``` # set mongodb config export PATH=/usr/local/mongodb/bin:$PATH ``` 保存并退出编辑器。然后使用以下命令刷新配置: ``` source /etc/profile ``` 4. 配置MongoDB的配置文件。创建数据存放地址和日志存放地址: ``` mkdir /usr/local/mongodb/data/db mkdir /usr/local/mongodb/data/logs ``` 创建日志文件: ``` cd /usr/local/mongodb/data/logs touch mongodb.log ``` 回到MongoDB的主目录: ``` cd /usr/local/mongodb ``` 创建并编辑mongodb.conf文件: ``` vim mongodb.conf ``` 将配置文件的内容粘贴到文件中,并进行必要的修改。 5. 完成以上步骤后,您可以验证MongoDB的安装是否成功。如果遇到问题,您可以尝试重启MongoDB: ``` ps -ef|grep mongodb kill -2 PID ``` 这样,您就成功地在CentOS 7上安装了MongoDB。请注意,这只是MongoDB的基本安装步骤,如果您需要进一步的安全配置,可以参考引用中的内容。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

蝶泳奈何桥.

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

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

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

打赏作者

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

抵扣说明:

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

余额充值