码迷,mamicode.com
首页 > 数据库 > 详细

在Ubuntu下安装mongodb

时间:2014-07-10 10:38:21      阅读:364      评论:0      收藏:0      [点我收藏+]

标签:blog   http   strong   文件   数据   os   

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

1.运行"apt-get install mongo"

bubuko.com,布布扣

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

bubuko.com,布布扣

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

bubuko.com,布布扣

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

bubuko.com,布布扣

 (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)。

bubuko.com,布布扣

bubuko.com,布布扣

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的写入是采用附加的方式,默认的是覆盖之前的文件

&:表示程序在后台运行

bubuko.com,布布扣

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

bubuko.com,布布扣

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

在Ubuntu下安装mongodb,布布扣,bubuko.com

在Ubuntu下安装mongodb

标签:blog   http   strong   文件   数据   os   

原文地址:http://www.cnblogs.com/yiliweichinasoft/p/3812327.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!