zoukankan      html  css  js  c++  java
  • 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作为后台服务进程运行。

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

  • 相关阅读:
    分享:图书馆常用开源软件
    一个 Python 程序每一行的内存占用分析 杨超(星辰海 | 真人图书馆·Python 程序员) 42qu.com
    分享:使用 const_cast<> 改变map中 key 的值
    Examples · Remarkerbe
    内联函数
    什么值得买 » 体感神器?Leap Motion 运动控制器(Kinect的200倍精确度) $69.99预定(直邮中国运费$14.99)Leap Motion外设产品,新鲜物,海淘特价
    HiveClient
    sentry : 前端&后端 的 错误信息统计 张沈鹏(42qu.com·创始人&程序员) 42qu.com
    fabric
    fabric调用代码分析
  • 原文地址:https://www.cnblogs.com/balanar/p/2906792.html
Copyright © 2011-2022 走看看