你的位置:首页 > 数据库

[数据库]MongoDB 基础相关(一) 安装和配置


最近项目使用到MongoDB,在此记录下使用到的基础的东西

1.下载安装包  

https://www.mongodb.com/download-center?jmp=nav#community   我下的是3.2.6带ssl的版本(如果打算使用到ssl,连接字符串需要带上ssl=true,如:"mongodb://localhost/?ssl=true")

2.安装

安装除了修改安装目录那(安装目录我重新设置了一下),基本都是直接下一步,很快就搞定了

3.安装完成之后的设置。

顺带说一下,不知道mongo是不是有意的,安装完成之后的目录里没有data相关的文件夹(使用老版本上来的,习惯把data数据专放到一个数据文件夹,这样看着比较清爽),所以这里最好需要自己创建一个。在data文件夹下新建db、log文件夹。log文件夹下创建一个MongoDB.log文件(名字随你喜欢,不过带参数的时候要统一),用于存放日志

  命令:mongod --dbpath "xxx\MongoDB\Server\3.2\data\db" --logpath "xxx\MongoDB\Server\3.2\data\log\MongoDB.log"

日志文件创建成功了。MongoDB默认端口为27017,如果想更改,在参数后面加 --port 端口号  就ok了

4.MongoDB启动服务化

每次需要启动MongoDB就开cmd很麻烦,所以建议安装好之后,将MongoDB做成服务,会方便很多。做成服务的方法很简单,和启动时前面的参数一样,后面新加 --install --serviceName "MongoDB" 就行了

  命令:mongod --dbpath "xxx\MongoDB\Server\3.2\data\db" --logpath "xxx\MongoDB\Server\3.2\data\log\MongoDB.log" --install --serviceName "MongoDB"

特别提醒下,注意命令里的空格和引号,路径少了引号会报错的

5.连接

在没有图形化连接工具的情况下,可以使用mongo自带的连接工具,不过要自己手打cmd命令,而且返回的数据也很不好看。

  命令:mongo 127.0.0.1

如果你修改过端口(xxx是你修改的端口号)

  命令:mongo 127.0.0.1:xxx

默认连接到test数据库,说明连接成功了

 

 

这里推荐一个MongoDB的图形化连接工具  MongoCola 这是个开源的项目,虽然还存在很多问题,至少发起人很乐意和大家一起来优化和完善

项目地址:https://github.com/magicdict/MongoCola