一. 在Ubuntu下最傻瓜的步骤(以下都在
root用户下进行操作
):1.运行"
apt-get install mongo"如果遇到找不到安装包的话运行"
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动态库链接失败的情况在另一篇文章中介绍,见 http://www.linuxidc.com/Linux/2011-12/48834.htm在Ubuntu中使用autofs自动加载Virtual Box数据空间利用Ubuntu的分区工具备份与恢复WindowsXP系统分区相关资讯 ubuntu安装 MongoDB
- Linux系统教程:如何通过代理服务 (03月17日)
- MongoDB 3.2版WiredTiger存储引擎 (01月02日)
- 进程监控工具Supervisor 启动 (12/26/2015 10:49:57)
| - MongoDB 3.3.0 发布下载 (01月14日)
- 使用MongoDB C#官方驱动操作 (12/31/2015 16:27:56)
- CentOS 6.6下安装MongoDB 3.0.1 (12/21/2015 19:29:02)
|
本文评论 查看全部评论 (0)