MongoDB学习笔记一 MongoDB安装

时间:2022-05-05 20:34:40

一、初识mongoDB

MongoDB是一个分布式的面向集合的开源数据库,稳定版本下载地址为: http://www.mongodb.org/downloads    MongoDB服务端可以部署在linuxOS Xwindows平台上,支持32位及64位环境,其默认端口为27017,在生产环境,推荐使用64位环境,在32位环境上,MongoDB最大的存储尺寸为2G

 

二、MongoDB的安装

         1windows安装

         到官网选择合适的版本,下载MongoDB的安装包(一般zip文件),解压到安装路径,接着,建立用于存放数据库文件的目录,mongoDBwindows环境中默认使用的数据库存放路径为C:\data\db,如果要使用默认环境,则也需建立相关文件夹,即在C盘上建立data,data文件夹下建立db文件夹,否则,将不能安装成功。如图:

 

MongoDB学习笔记一 MongoDB安装
 

 

如果不想安装后默认路径,则可以在系统上任何盘上创建新文件夹(D\Data\db)

打开命令行菜单,cdmongodbbin目录下,执行mongod.exe,如果用的不是默认的数据目录,使用—dbpath参数来指定,如:

Mongod.exe –dbpath D:\data\db 

    

安装成功后,如图:

 

MongoDB学习笔记一 MongoDB安装

 

 

检测安装与否,在浏览器上输入http://localhost:27017,出现如下图,则表示安装成功

 

 

MongoDB学习笔记一 MongoDB安装

 

 

如果要取消运行。则直接按Ctrl+C。则系统会自动停止运行。

 

注:以上以命令窗口的方式运行mongodb数据库不能很好的支持运行。只要一不小心关掉cmd窗口,则数据库服务就停止,相当不方便。以下方式提供一种方式,将其安装成windos服务。cdmongodb目录下(注:路径不能为中文,不然在启动服务时,则提醒找不到服务路径,估计是由于mongodb不能转义中文路径所致)

mongod  -- logpath D:\data\log\logs  -- logappend  -- dbpath D:\data\db  -- directoryperdb  -- serviceName MongoDB –install

 

         其中,--Logpath为日志路径,--logappend即为日志写入方式,即日志以追加方式增加,系统默认为全量增加方式,directoryperdb 即每个数据库(db)一个文件夹,serviceNamewindows服务名称,为方便管理,将MongoDbbin路径添加系统的环境变量。安装成功后。

直接在命令(cmd)输入

net start mongoDB

 (mongodb表示安装时输入的windows服务名)  启动服务,

net stop mongoDB

 

停止此服务

 

如果安装后。想要删除此服务。则执行

 

mongod  -- logpath D:\data\log\logs  -- logappend  -- dbpath D:\data\db  -- directoryperdb  -- serviceName MongoDB –remove

 

2linux安装(OS X安装类似)

mongoDBLinux平台下默认的数据文件的路径为/data/db,如果在安装时要指定其他路径,则需要使用—dbPath参数指定(数据文件的路径要确保有写权限),如:

     
   mkdir –p  / data / db

   chown –R 
$USER : $USER   / data / db

 

注:Chown更改文件的所有者,以便其用户可以写入,当然,如果用户在自己的主目录中创建目录,mongodb在使用时则不会遇到权限问题。

解压下载的tar.gz文件,执行命令为:

      
   Tar zxf mongodb - linux - i - 1.8 . 2 .tar.gz

  Cd mongodb
- linux - i1. 8.2

        

         然后可以启动数据库:

         Bin/mongod