mongodb安装及做成服务 安装及使用: www.2cto.com 首先在ubuntu上安装mongodb。 下载mongodb, 现在最新的生产版本1.7.0 1. 解压文件. $ tar -xvf mongodb-linux-i686-1.4.3.tgz 2. 为mongodb创建数据目录,默认情况下它将数据存储在/data/db $ sudo mkdir -
mongodb安装及做成服务
安装及使用:
www.2cto.com
首先在ubuntu上安装mongodb。
下载mongodb, 现在最新的生产版本1.7.0
1. 解压文件.
$ tar -xvf mongodb-linux-i686-1.4.3.tgz
2. 为mongodb创建数据目录,默认情况下它将数据存储在/data/db
$ sudo mkdir -p /data/db/
$ sudo chown `id -u` /data/db
3. 启动mongodb服务.
$ cd mongodb-linux-i686-1.4.3/bin
$ ./mongod
4. 打开另一个终端,并确保你在mongodb的bin目录,输入如下命令.
$ ./mongo
====================================================================
每次开机运行都需要在(cmd)下面手动输入
e
cd e:\apmserv5.2.6\mongodb\bin
mongod --dbpath e:\apmserv5.2.6\mongodb\data
这样感觉非常麻烦,所以将mongo数据库安装成为windows服务。如此就方便很多啦
e:\apmserv5.2.6\mongodb\bin>mongod --logpath e:\apmserv5.2.6\mongodb\logs\mongodb.log --logappend --dbpath e:\apmserv5.2.6\mongodb\data --directoryperdb --servicename mongodb --install
回车显示如下便是服务安装成功
all output going to: e:\apmserv5.2.6\mongodb\logs\mongodb.log
creating service mongodb.
service creation successful.
service can be started from the command line via 'net start mongodb'.
www.2cto.com
强调
1:log一定要指定一个xxx.log文件(文件不存在也要这么写,会自动创建,写成这样是不可以的--logpath d:\mongodb\logs)
2:servicename的n字母要大写
注意:这条命令要到mongodb的bin目录下运行,刚开始的时候,我就直接在d:\下运行,结果服务的可执行目录为【d:\mongod --logpath d:\mongodb\logs\mongodb.log --logappend --dbpath d:\mongodb\data --directoryperdb --service 】,肯定是不对的。
该命令行指定了日志文件:e:\apmserv5.2.6\mongodb\logs\mongodb.log,日志是以追加的方式输出的;
数据文件目录:e:\apmserv5.2.6\mongodb\data,并且参数--directoryperdb说明每个db都会新建一个目录;
