引言
在上一篇文章【告别表格,拥抱文档:MongoDB 数据库从零开始】中,我们探讨了MongoDB作为一种面向文档的数据库,它在数据存储方面的独特优势以及广泛的应用场景。今天,我们将继续探讨如何在本地计算机或服务器上安装和配置MongoDB,以便您可以开始探索这项强大的技术。
安装前的准备工作
- 芒果数据库,官网www.mongodb.com/try/downloa…
- 选择合适版本:Mongodb社区版或企业版
下载可以选择 zip 格式或者 msi 格式:建议使用压缩包Zip格式,并安装在非系统盘,以确保数据库安全及方便数据库迁移!
[小贴士] 官网下载慢的解决办法:
- 使用cmd命令ping mongodb官网,得到ip地址
3.关闭浏览器,重新打开下载地址...
MongoDB服务端安装
本文以MongoDB V8.0.0版本讲解
- 解压缩mongodb-windows-x86_64-8.0.0.zip,千万不要有中文路径:例如:D:\database
- 安装在非系统盘,以确保数据库安全及方便数据库迁移!
- 解压之后找到你的mongodb-windows-x86_64-8.0.0\bin 文件夹,再次确认没有中文路径【重要的事情说三遍】。
【特别注意】bin目录下的数据导入导出、备份和恢复工具,需要单独下载【工具包】
最后合并主程序和工具包相关文件,如下所示:
bin目录说明
1. 文件配置
进入解压后的文件夹,例如:D:\database\mongodb-windows-x86_64-8.0.0
-
新建data和log文件夹,并在log文件夹下,新建mongod.log空文件
-
新建mongod.conf文件与bin文件夹同级,mongod.conf写入以下内容:
systemLog: destination: file path: F:\database\mongodb-win32-x86_64-windows-8.0.0\log\mongod.log storage: dbPath: F:\database\mongodb-win32-x86_64-windows-8.0.0\data # wiredTiger引擎性能更好 engine: wiredTiger wiredTiger: engineConfig: #caches最小缓存为0.25G cacheSizeGB: 0.25 net: port: 27017
注:dbpath和logpath根据自己的实际路径进行修改。
2. 执行cmd命令安装
在解压目录bin文件夹下使用如下命令:形如:F:\database\mongodb-win32-x86_64-windows-8.0.0\bin
mongod --config F:\database\mongodb-win32-x86_64-windows-8.0.0\mongod.conf --install --serviceName mongodb
注:在cmd操作下执行一定要以管理员身份运行,否则可能造成安装失败
windows10以上操作系统操作方法:
- 开始---右键-----windows终端(管理员)运行
- 开始---运行--cmd (ctrl+shift+Enter)调出
正常情况下执行后窗口没有任何反应,默认的内置三个数据库文件会在data目录下生成。
3. 启动和停止MongoDB服务
#启动MongoDB服务
net start MongoDB
#停止MongoDB服务
net stop MongoDB
#如果需要移除MongoDB服务,只需使用管理员权限运行cmd工具,并输入如下命令。
sc.exe delete MongoDB
或mongod --remove MongoDB
附录常用操作命令
删除service服务
#删除服务
mongod --remove --serviceName mongodb
查看服务及启动服务
#启动mongodb:
net start mongodb
关闭mongodb服务:
mongod –shutdown –dbpath F:\database\mongodb-win32-x86_64-windows-8.0.0/data
错误排查
如果遇到安装不成功的情况,查看日志文件看报什么错误,再一步步排查。
如果出现MongoDB服务无法启动,windows提示发生服务特定错误:100
解决办法:
然后重新启动mongodb服务即可,也有可能没有新建data文件夹。
MongoDB客户端安装
使用的是Navicat Premium,其他客户端工具有:NoSQL Manager for MongoDB Freeware或NOSQLbooster:最智能的 MongoDB IDE
通过本章的学习,我们详细介绍了如何在本地计算机上安装和配置 MongoDB 数据库。通过一步步的指引,相信您现在已经成功搭建起了属于自己的 MongoDB 环境。然而,真正的旅程才刚刚开始——安装只是第一步,接下来我们将MongoDB 核心CRUD操作:数据库、集合与文档的语法详解。