MongoDB 安装笔记

Posted 笑虾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MongoDB 安装笔记相关的知识,希望对你有一定的参考价值。

MongoDB 安装笔记

Windows

下载

https://www.mongodb.com/try/download/community

下载 Windows 社区版,刚上手都建议选 msi 安装包省事。一路下一步就行,不毕多说。
当然爱折腾的肯定要下载ZIP啦。
下载后直接解压到 D:\\mongodb-win32-x86_64-windows-6.0.1

初始化

手动配置需要创建几个文件夹、日志文件、配置文件、使用指定配置文件初始化。

  1. D:\\mongodb-win32-x86_64-windows-6.0.1\\创建目录data
  2. D:\\mongodb-win32-x86_64-windows-6.0.1\\创建目录及文件\\logs\\mongo.log
  3. 创建配置文件D:\\mongodb-win32-x86_64-windows-6.0.1\\mongo.conf 内容如下:
# 数据库位置
dbpath=D:\\mongodb-win32-x86_64-windows-6.0.1\\data
# 日志文件
logpath=D:\\mongodb-win32-x86_64-windows-6.0.1\\logs\\mongo.log
# 错误日志采用追加模式
logappend=true
# 启用日志文件,默认true
journal=true
# 净化日志,需要调试设置false	
quiet=true
# 端口号 默认 27017
port=27017
# 服务名称
serviceName=MongoDB
  1. 加载配置,执行初始化
D:\\mongodb-win32-x86_64-windows-6.0.1\\bin\\mongod.exe --config ..\\mongo.conf

辅助脚本

为了方便写个初始化.bat 放在D:\\mongodb-win32-x86_64-windows-6.0.1 内容如下。

mkdir logs
@echo.> logs/mongo.log
mkdir data

echo # 数据库位置> mongo.conf
echo dbpath=%~dp0data>> mongo.conf
@echo.>> mongo.conf
echo # 日志文件>> mongo.conf
echo logpath=%~dp0logs\\mongo.log>> mongo.conf
@echo.>> mongo.conf
echo # 错误日志采用追加模式>> mongo.conf
echo logappend=true>> mongo.conf
@echo.>> mongo.conf
echo # 启用日志文件,默认true>> mongo.conf
echo journal=true>> mongo.conf
@echo.>> mongo.conf
echo # 净化日志,需要调试设置false	>> mongo.conf
echo quiet=true>> mongo.conf
@echo.>> mongo.conf
echo # 端口号 默认 27017>> mongo.conf
echo port=27017>> mongo.conf
@echo.>> mongo.conf
echo # 服务名称>> mongo.conf
echo serviceName=MongoDB>> mongo.conf

@echo 加载配置进行初始化
cd %~dp0bin
mongod --config ..\\mongo.conf

启动

编写启动脚本:D:\\mongodb-win32-x86_64-windows-6.0.1 下创建启动.bat 内容如下。

%~dp0bin\\mongod.exe --dbpath %~dp0data

等同于在命令行直接执行:

D:\\mongodb-win32-x86_64-windows-6.0.1\\bin>mongod.exe --dbpath ..\\data

连接测试

直接拉出Navicat Premium 15新建MongoDB连接。

安装为服务

windows上玩玩就得了,我可没打算真的创建服务。

# 安装服务
mongod --config "D:\\mongodb-win32-x86_64-windows-6.0.1\\bin\\mongo.conf" --install
# 启动服务
net start MongoDB
# 停止服务
net stop MongoDB
# 移除服务
mongod --remove

CentOS

用到时再补。。。

参考资料

菜鸟教程 MongoDB 教程

以上是关于MongoDB 安装笔记的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB数据库 5分钟快速上手

MongoDB 学习笔记二:安装MongoDB

Linux/CentOS上手常见问题笔记

MongoDB快速入门学习笔记1 windows安装MongoDB

MongoDB学习笔记 MongoDB介绍及安装

MongoDB 学习笔记一: 配置