守望者--AIR技术交流

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: ANE FlasCC 炼金术
查看: 325|回复: 0

[Mongodb] 在Ubuntu下进行MongoDB安装步骤

[复制链接]
  • TA的每日心情
    擦汗
    2017-11-3 12:47
  • 签到天数: 441 天

    [LV.9]以坛为家II

    1741

    主题

    2093

    帖子

    13万

    积分

    超级版主

    Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

    威望
    517
    贡献
    24
    金币
    51073
    钢镚
    1421

    开源英雄守望者

    发表于 2016-8-26 12:39:56 | 显示全部楼层 |阅读模式
    来源:http://www.cnblogs.com/alexqdh/archive/2011/11/25/2263626.html


    一. 在Ubuntu下最傻瓜的步骤(以下都在root用户下进行操作):

    1.运行"apt-get install mongo"


    有的是:

    apt install mongodb-server

    如果不对可以输入:
    mongodb

    系统能够提示:

    程序“mongod”尚未安装。 您可以使用以下命令安装:
    apt install mongodb-server
    然后复制命令执行即可


    如果遇到找不到安装包的话运行"apt-get update"

    2.这时装好以后应该会自动运行mongod程序,通过"pgrep mongo -l "查看进程是否已经启动

    3.在终端输入"mongo",然后回车进入数据库

     (Over)

    下面说下如何自己启动mongodb的程序。

    二. 重启系统以后mongo程序要自己重新手动启动,步骤如下:

    1.运行“locate mongo”命令查看系统默认把mongo装到了哪里,这里主要关注三个东西.

    (1)一个是名为“mongod”的程序的位置(他相当于mongo数据库的Server,需要一直在后台运行,我的路径:/usr/bin/mongod);

    (2)一个是mongo 数据库log日志文件的位置(log日志文件要查看到具体的文件名,具体用法在后面有介绍,我的路径:/var/log/mongodb/mongodb.log);

    (3)一个是mongo的log日志的位置(我的路径:/var/log/mongodb/mongodb.log)。

    2.先进入mongod所在的目录(/usr/bin/mongod),然后运行“./mongod --dbpath /var/lib/mongodb/ --logpath /var/log/mongodb/mongodb.log --logappend &

    --dbpath:指定mongo的数据库文件在哪个文件夹

    --logpath:指定mongo的log日志是哪个,这里log一定要指定到具体的文件名

    --logappend:表示log的写入是采用附加的方式,默认的是覆盖之前的文件

    &:表示程序在后台运行

    注意:如果是系统非正常关闭,这样启动会报错,由于mongodb自动被锁上了,这是需要进入mongodb数据库文件所在的目录(/var/lib/mongodb/),删除目录中的mongodb.lock文件,然后再进行上述操作。

    安装好以后就可以通过编写C++程序进行相应的数据库操作了,编写简单的连接mongo的C++程序以及如果解决mongo动态库链接失败的情况在另一篇文章中介绍。

    (转载时请注明作者和出处。未经许可,请勿用于商业用途)
    更多文章请访问我的Blog: http://www.cnblogs.com/alexqdh
    守望者AIR技术交流社区(www.airmyth.com)
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    
    关闭

    站长推荐上一条 /4 下一条

    QQ|手机版|Archiver|网站地图|小黑屋|守望者 ( 京ICP备14061876号

    GMT+8, 2017-12-13 22:57 , Processed in 1.296875 second(s), 31 queries .

    守望者AIR

    守望者AIR技术交流社区

    本站成立于 2014年12月31日

    快速回复 返回顶部 返回列表