前言
最近专业课需要做一个大项目,其中数据库方面需要用到MongoDB这块,记录一下自己的学习过程。
MongoDB 是一个面向文档数据库,MongoDB 是最通用的 NoSQL 解决案。它可以看成是关系型数据库的代替方案。和关系型数据库一样,它也可以和其他的 NoSQL 解决案搭配在一起更好的工作
MongoDB的安装
第一步:下载MongoDB压缩包
官网下载链接: 根据自己系统选择对应的版本
第二步:解压,配置
解压缩文件 (随便你放哪),先在bin的同一目录下,创建一个data文件夹, 然后进入 bin 子目录。在 bin 子目录下创建一个文本文件,命名为 mongodb.config;然后打开它,在 mongodb.config 中添加一行: dbpath=PATH_TO_WHERE_YOU_WANT_TO_STORE_YOUR_DATABASE_FILES。比如,你可以写 dbpath=D:\mongodb4.0.3\data
第三步:执行 mongod
在 CMD 执行 mongod 如下命令行(根据你自己解压的路径输入)
第四步:执行 mongo,链接 shell 到你的服务器上
另开一个cmd命令窗口,先用cd命令切换到bin,目录下,为方便你也可以把 bin 文件夹路径添加到环境变量 PATH 中
最后尝试输入 db.version() 来确认所有都正确执行了
此时大家会发现,如果我关闭了第三步那个窗口,就无法使用mongodb了,因此为了避免我们每次使用都需要输入第三步中的命令,我们将mongodb加到windows服务中,这样就可以通过开启,关闭服务来方便的怼mongodb操作了
配置 MongoDB 服务
管理员模式打开命令行窗口
创建目录,执行下面的语句来创建数据库和日志文件的目录(根据自己安装目录写)
mkdir D:\mongodb4.0.3\data\db
mkdir D:\mongodb4.0.3\data\log
创建配置文件
创建一个配置文件。该文件必须设置 systemLog.path 参数,包括一些附加的配置选项更好。例如,创建一个配置文件位于D:\mongodb4.0.3\mongod.cfg,其中指定 systemLog.path 和 storage.dbPath。具体配置内容如下:
systemLog:
destination: file
path: D:\mongodb4.0.3\data\log\mongod.log
storage:
dbPath: D:\mongodb4.0.3\data\db
安装 MongoDB服务
通过执行mongod.exe,使用–install选项来安装服务,使用–config选项来指定之前创建的配置文件。切换到bin目录下,输入:
mongod.exe --config "D:\mongodb4.0.3\mongod.cfg" --install
之后就可以通过下面的命令操作开启mongoDB服务
启动MongoDB服务
net start MongoDB
关闭MongoDB服务
net stop MongoDB
移除 MongoDB 服务
D:\mongodb4.0.3\bin\mongod.exe --remove
到此结束,后续继续更新对Mongodb的使用