zoukankan      html  css  js  c++  java
  • linux安装篇之mongodb安装及服务自启动配置

    1、 下载地址:https://www.mongodb.com/download-center?jmp=nav#community

    2.放置到/opt目录下

    3.解压:tar -zxvf mongodb-linux-x86_64-4.0.1.tgz

    4.将解压后的文件移动到/usr/local/目录下:mv mongodb-linux-x86_64-4.0.1 /usr/local/mongodb

    5.MongoDB 的可执行文件位于 bin 目录下,可以把bin目录绝对路径添加到环境变量

     

    6.logout退出重新进入

    7.输入mongodb 启动mongdb服务 后台启动加 --fork

     

    8.MongoDB的数据存储在data目录的db目录下,但是这个目录在安装过程不会自动创建,所以需要手动创建data目录,并在data目录中创建db目录及log日志目录。

    mkdir -p /data/db/log

    在log目录下创建 日志文件:touch mongod.log

    9.启动mongod方式

    方式一:

    进入cd /usr/local/mongodb/bin

    ./mongo

    方式二: --logpath表示指定日志路径;--for表示后台启动

    mongod --logpath=/data/db/log/mongod.log --logappend --fork

    方式三:

    1)新增vim /etc/mongodb.cnf,通过配置文件启动

     

    2)命令方式通过配置文件启动:

    需要注意32位系统启动需加入参数:--journal

    mongod --journal -f /etc/mongodb.cnf

     

    3)命令方式通过配置文件关闭:

    需要注意32位系统关闭需加入参数:--journal

    mongod --journal --shutdown -f /etc/mongodb.cnf

     

    4)问题:成功启动mongodb后,远程telnet却无法ping通27017端口?

    解决:1.在vim /etc/mongodb.cnf增加

     

    解决:2.如果还是不能telnet通,则vim /etc/sysconfig/iptables增加如下一行,在重启防火墙即可:service iptables restart

     

    问题解决参考文章:

     

    10.mongodb服务自启动设置:

    将mongodb启动项目追加入/etc/rc.local保证mongodb在服务器开机时启动 

    echo "/usr/local/mongodb/bin/mongod --dbpath=/data/db --fork --bind_ip=0.0.0.0 --port 27017 --logpath=/data/db/log --logappend --auth" >> /etc/rc.local

     

  • 相关阅读:
    MVC 导出CSV
    用Nero 10.0 刻录系统安装盘步骤
    还原Ghost系统步骤简单描述
    在XP系统中发布MVC3项目nopCommerce2.65及配置
    Win2003合并磁盘分区
    GridView常用操作及注意点
    SPGroup 和SPUser的常用操作
    【转】密封类
    Sharepoint 常用的Cmd 命令
    SharePoint 上传文件到图片库中代码
  • 原文地址:https://www.cnblogs.com/fanblogs/p/11311640.html
Copyright © 2011-2022 走看看