一、初识mongoDB
MongoDB是一个分布式的面向集合的开源数据库,稳定版本下载地址为: http://www.mongodb.org/downloads 。 MongoDB服务端可以部署在linux,OS X及windows平台上,支持32位及64位环境,其默认端口为27017,在生产环境,推荐使用64位环境,在32位环境上,MongoDB最大的存储尺寸为2G。
二、MongoDB的安装
1、windows安装
到官网选择合适的版本,下载MongoDB的安装包(一般zip文件),解压到安装路径,接着,建立用于存放数据库文件的目录,mongoDB在windows环境中默认使用的数据库存放路径为C:\data\db,如果要使用默认环境,则也需建立相关文件夹,即在C盘上建立data,在data文件夹下建立db文件夹,否则,将不能安装成功。如图:
如果不想安装后默认路径,则可以在系统上任何盘上创建新文件夹(如D:\Data\db)。
打开命令行菜单,cd到mongodb的bin目录下,执行mongod.exe,如果用的不是默认的数据目录,使用—dbpath参数来指定,如:
安装成功后,如图:
检测安装与否,在浏览器上输入http://localhost:27017,出现如下图,则表示安装成功
如果要取消运行。则直接按Ctrl+C。则系统会自动停止运行。
注:以上以命令窗口的方式运行mongodb数据库不能很好的支持运行。只要一不小心关掉cmd窗口,则数据库服务就停止,相当不方便。以下方式提供一种方式,将其安装成windos服务。cd到mongodb目录下(注:路径不能为中文,不然在启动服务时,则提醒找不到服务路径,估计是由于mongodb不能转义中文路径所致)
其中,--Logpath为日志路径,--logappend即为日志写入方式,即日志以追加方式增加,系统默认为全量增加方式,directoryperdb 即每个数据库(db)一个文件夹,serviceName为windows服务名称,为方便管理,将MongoDb的bin路径添加系统的环境变量。安装成功后。
直接在命令(cmd)输入
(mongodb表示安装时输入的windows服务名) 启动服务,
如果安装后。想要删除此服务。则执行
2、linux安装(OS X安装类似)
mongoDB在Linux平台下默认的数据文件的路径为/data/db,如果在安装时要指定其他路径,则需要使用—dbPath参数指定(数据文件的路径要确保有写权限),如:
chown –R $USER : $USER / data / db
注:Chown更改文件的所有者,以便其用户可以写入,当然,如果用户在自己的主目录中创建目录,mongodb在使用时则不会遇到权限问题。
解压下载的tar.gz文件,执行命令为:
Cd mongodb - linux - i1. 8.2
然后可以启动数据库:
Bin/mongod