• MongoDB在Linux系统中的安装


    1. Linux环境下安装MongoDB

    ①      从官网上下载适合所用的Linux系统的MongoDB的安装包,注意自己的Linux操作系统是32位,还是64位。

    ②     为了方便管理,这里将MongoDB的运行程序、存储数据和日志放到目录/www/mongodb下,命令如下:

    1 $ mkdir mongodb

    注意这里创建完mongodb目录后,该目录的所属用户和用户组都是root,考虑到Linux自身的权限机制和安全性问题,可以将该目录的拥有权传让给我们常用的用户,命令如下:

    1 $ chown chan:chan mongodb

    “chan”就是我们常用来登录系统的用户名,“:chan”代表用户chan所在的用户组。这样一来/www/mongodb目录就是用户chan的了,那么用户chan就有权限在该目录里进行操作了。

    ③     接下来要建立数据目录了,这里是数据库存放数据文件的地方。MongoDB默认的数据目录是根目录下的data目录下的db目录,即/data/db,如果创建了默认的数据目录,一定要确保有写权限。这里我们在mongodb目录下创建data目录当作数据目录,命令如下:

    1 $ mkdir data

    ④     然后还要创建MongoDB所用的日志目录,也在mongodb目录下创建logs目录,命令如下:

    1 $ mkdir logs

    ⑤     所有目录已经创建完毕,现在可以手动运行MongoDB服务了。先将MongoDB安装包解压到/www/mongodb目录下,然后进入到解压的目录中,运行如下命令:

    1 $ bin/mongod –-dbpah /www/mongodb/data –logpath /www/mongodb/logs/mongodb.log [--auth]

    因为我们使用的不是默认数据目录,所以每次手动运行MongoDB时,需要指定—dbpath。--logpath是运行MongoDB所必须的。若加上了—auth项,则表示启用安全认证机制运行MongoDB,这样的话进入到数据库后要想进行操作,需要输入该数据库中存在的用户名和密码。

    ⑥     为了方便不用每次手动运行MongoDB,也可以将MongoDB作为系统服务命令添加到Linux系统中去,这样一来每次开机后系统就会自动地启动MongoDB服务。具体操作如下:

    首先切换到root用户。

    1 $ su
    2 
    3 密码:

    输入密码,切换到root用户后,输入如下命令:

    1 $ echo /www/mondb/mongodb-linux-x86_64-2.2.2/bin/mongod –dbpath /www/mongodb/data –logpath /www/mongodb/logs/mongodb.log [--auth] –fork >> /etc/rc.local

    上面的—fork选项表示将MongoDB作为后台服务进程运行。

    然后重启电脑就会配置生效。

  • 相关阅读:
    Nexus入门指南(图文)[转]
    java注解[转]
    JS设置IE可信站点及ActiveX设置
    ExtJS 4 树
    SQL大全
    基于Spring aop 和JAVA注解方式添加日志
    Excle自动增长序号
    VS 生成后事件
    Oracle命令分解之正则表达式搜索(一)
    Oracle命令分解之……SOUNDEX
  • 原文地址:https://www.cnblogs.com/balanar/p/2906792.html
Copyright © 2020-2023  润新知