您的位置:首页 > 数据库 > Mongodb

MongoDB学习笔记1--MongoDB的windows安装记录

2013-10-08 14:48 746 查看

今天将我mongodb的配置写成了一个批处理脚本,测试了下,还挺好的,特意发出来,分享下


echo off
echo 开始配置mongo数据库
set /p bin=请输入数据库执行文件目录(bin文件目录):
echo %bin%

::将该路径设置为path环境变量
echo 开始设置环境变量
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;%bin%;"

echo 如果数据存储目录不存在创建
set /p dbpath=请输入数据存储目录:
md %dbpath%\data
echo 这是mongodb数据库日志文件>%dbpath%\log.log
echo 创建完成

"%bin%/mongod.exe" -dbpath "%dbpath%\data" --logpath "%dbpath%\log.log" --journal --install --serviceName "MongoDB"
net start MongoDB
pause

将上边保存成bat文件,执行下就OK了

脚本里设置了环境变量,但是只有重新启动电脑后才起作用。

我也上传了资源地址为:



环境:windows xp sp3 32位

1.下载。

按照自己电脑下载相应版本额。。

看这里:http://www.mongodb.org/downloads

打开的有点慢……耐心等待。最新版本2.0.6

我这里下载的是“mongodb-win32-i386-2.0.6.zip”

2.安装

2.1 解压到任意目录。我这里是d:\mongodb2.0。此时该目录下有bin文件夹。

2.2 mongodb需要db目录(存放数据),log目录(存放日志)的。但是在安装过程中,不会自动建立文件或者文件夹,比较麻烦。所以这里需要自己建立下。

在mongodb2.0目录下建立data文件夹。

在data文件夹建立db文件夹

在data文件夹下建立log文件夹,并在log文件夹下建立mongodb.log文件

2.3 准备工作到位,现在开始安装

打开doc窗口。

进入到d:\mongodb2.0\bin目录

执行:D:\mongodb2.0\bin>mongod -dbpath "d:\mongodb2.0\data\db",然后等待吧。。。。等待吧。。。

注意了!!!!!!!

当看到这行“waiting for connections on port 27017”时,到浏览器中输入地址“localhost:27017”,ok!

看到了什么,是不是

You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number。

好了。回到doc窗口。是不是看到了“admin web console waiting for connections on port 28017 ”,好吧,再回到浏览器。输入“localhost:28017”,ok!

看到什么了。。。

到位了。。可以使用咯!!来吧,测试下。

打开另一个doc窗口,注意,是另一个!!

进入到d:\mongodb2.0\bin目录,执行命令“D:\mongodb2.0\bin>mongo”,看到了吧。。

MongoDB shell version: 2.0.6

connecting to: test


>

输入:

> db.foo.insert ({a:123,b:345}) //回车

> db.foo.find() //回车

{ "_id" : ObjectId("4ffbe0cad3dd7325fe3633e2"), "a" : 123, "b" : 345 }

>


好了吧。test是默认数据库,foo是默认表。简单的插入,查询。

3.为了我们使用方便,我们把mongo注册成服务。这样可以通过控制面板-管理工具-服务来启动和关闭mongo了。否则,每次我们都得运行那该死的黑框框。

同样的,进入到d:\mongodb2.0\bin目录。

执行命令:

D:\mongodb2.0\bin>mongod -dbpath "d:\mongodb2.0\data\db" --logpath "d:\mongodb2.0\data\log\mongodb.log" --install --serviceName "MongoDB" \\回车

到服务里看看吧,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: