1. 首先在官方网站下载最新版本的MongoDB http://www.mongodb.org/downloads
在下载列表里选择适合你的版本,由于服务器是Windows Server 2008 R2 64位, 因此选择了Windows 64 bit版本。
2. MongoDB的安装
MongoDB的安装非常简单,首先将下载后的压缩包解压至任意目录,假定为d:\mongodb,在cmd窗口中进入d:\mongodb\bin目录,
输入:
mongod --dbpath d:\mongodb\data --logpath d:\mongodb\logs\mongodb.log --logappend --directoryperdb
--bind_ip 127.0.0.1 --port 6111 --install
然后执行,正常情况如下图,如出现安装错误,请检查文件权限并手工建立 dbpath目录与logpath目录:
由于对系统中日志记录模块使用Log4net 不太满意,最大的原因可能就是觉得它的文本记录模式很不好用,
查看也不方便,当然它也可以使用sqlite、access、系统事件等方式来记录,但是总觉得不是那么尽如人意,
因此想到使用MongoDB来完成这一工作,测试环境为win7、vs2010、.net framework 4.0 详细记录如下:
1. 首先在官方网站下载最新版本的MongoDB http://www.mongodb.org/downloads
在下载列表里选择适合你的版本,由于服务器是Windows Server 2008 R2 64位, 因此选择了Windows 64 bit版本。
2. MongoDB的安装
MongoDB的安装非常简单,首先将下载后的压缩包解压至任意目录,假定为d:\mongodb,在cmd窗口中进入d:\mongodb\bin目录,
输入:
mongod --dbpath d:\mongodb\data --logpath d:\mongodb\logs\mongodb.log --logappend --directoryperdb
--bind_ip 127.0.0.1 --port 6111 --install
然后执行,正常情况如下图,如出现安装错误,请检查文件权限并手工建立 dbpath目录与logpath目录:
再执行 net start "MongoDB" 即可启动服务。
有关于安装参数的说明:
--dbpath 是数据文件所在目录
--logpath 是日志文件所在文件路径,此参数必须为文件,不能为文件目录,否则会导致安装失败
以上两个参数必须设置
--logappend 日志以追加的方式写入
--directoryperdb 为每个数据库建立单独的目录
--bind_ip 绑定服务器IP,此参数为安全起见建议使用127.0.0.1,因为如果不设置的话,远程是可以连接的
--port 端口号
--install 以服务形式安装
如果需要删除 MongoDB 服务请使用 mongod --remove
再执行 net start "MongoDB" 即可启动服务。
有关于安装参数的说明:
--dbpath 是数据文件所在目录
--logpath 是日志文件所在文件路径,此参数必须为文件,不能为文件目录,否则会导致安装失败
以上两个参数必须设置
--logappend 日志以追加的方式写入
--directoryperdb 为每个数据库建立单独的目录
--bind_ip 绑定服务器IP,此参数为安全起见建议使用127.0.0.1,因为如果不设置的话,远程是可以连接的
--port 端口号
--install 以服务形式安装
如果需要删除 MongoDB 服务请使用 mongod --remove
--mongo ip:port/dbname 连接到远程服务器的mongodb,如果不加后面的参数,则默认连接到本地的test库
分享到:
相关推荐
MongoDB的配置文件是服务器的核心组件之一,它控制着MongoDB服务器的各种设置和行为。在本文中,我们将详细介绍MongoDB的配置文件的各个部分,并解释每个设置的作用和意义。 一、数据库文件位置(dbpath) MongoDB...
接下来,我们可以安装MongoDB服务器端: ```bash yum install mongo-10gen-server ``` 这将同时安装MongoDB服务器和一些客户端工具,如`mongo`、`mongod`等。值得注意的是,由于依赖关系,安装服务器端时,客户端...
MMS On-Prem版本解决了企业对于数据提交至外部服务器的安全顾虑,允许用户在本地环境中对MongoDB实例进行监控、配置和备份。 首先,安装MMS On-Prem需要一个运行Red Hat Linux 6.4的服务器,因为MongoDB企业版通常...
这个压缩包中的 "demo_01" 文件可能是服务器端的初始示例代码,包含了基本的 Koa2 服务器配置和与 MongoDB 的连接示例。进一步研究和扩展这个 demo,可以构建出一个完整的后台管理系统。在整个过程中,熟悉和理解 ...
主要介绍了CentOS系统下MongoDB安装及配置教程,本文先是讲解了一些准备工作,然后讲解了安装MongoDB的服务器端和客户端工具的步骤,需要的朋友可以参考下
【零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门】教程主要针对初学者,旨在帮助他们快速入门后端开发。本教程在Windows 8环境下进行,但适用于其他操作系统。以下是对各技术栈的详细说明: 1. **...
在服务器端,MongoDB配置文件需要指定SSL证书和私钥的位置。在客户端,使用`--ssl`选项指定使用SSL连接,并可选地使用`--sslCAFile`指定信任的根证书。 **总结** 在RHEL 6.3环境下搭建MongoDB并利用OpenSSL进行...
在 Fedora 上安装 MongoDB 服务器的教程通常涉及几个步骤,但由于 Fedora 社区自 Fedora 30 版本起不再包含 MongoDB 服务器的官方支持,原因是 MongoDB 的服务器端代码更改了许可证,从 GNU Affero General Public ...
使用MongoDB的服务器端集群 该Web应用程序演示了如何使用MongoDB实现一些服务器端地图聚类算法。 本地使用 要求: MongoDB 4+ Node.js 14+ 安装并运行它: git clone ...
服务器端的代码主要负责在互联网上提供服务,与客户端(如浏览器、移动应用)进行通信,处理请求并返回响应。这里的"服务器代码"可能包含了多种技术的集成,比如Web服务器、数据库连接、业务逻辑处理等。下面将详细...
在本项目中,“使用node,express,mongoDB制作服务器.zip”是一个包含了一个使用Node.js、Express框架和MongoDB数据库构建的服务器端应用的压缩包。这个压缩包名为“graduation-project-master”,暗示它可能是一个...
6. **游标**:`mongoc_cursor_t`对象用于遍历查询结果,它实现了迭代器的概念,可以在服务器端进行数据分页,减少不必要的数据传输。 7. **聚合框架**:C驱动还包含了聚合框架,允许开发者利用MongoDB的聚合管道...
服务器端开发涉及的主要技术可能包括服务器操作系统(如Linux或Windows Server)、Web服务器(如Apache或Nginx)、数据库管理系统(如MySQL、PostgreSQL或MongoDB)以及编程语言(如Java、Python、PHP或Node.js)。...
- **聚合框架**:MongoDB的聚合框架允许在服务器端处理数据,进行复杂的分析和报表生成。 - **地理空间查询**:对于地理位置相关应用,MongoDB支持地理索引,提供高效的地理查询功能。 4. 性能调优: - **硬件...
5. **聚合框架**:MongoDB 提供了强大的聚合框架,允许在服务器端进行数据处理。在 Java 驱动中,可以通过 `MongoCollection.aggregate(List)` 方法执行聚合操作,如 `$match`, `$group`, `$sort`, `$project`, `$...
1. **导入模板**:在Zabbix服务器端,通过Web界面导入"MongoDB监控模板.xml",系统会自动创建相应的监控模板和相关配置。 2. **主机绑定**:将MongoDB服务器添加为Zabbix主机,并关联导入的模板。确保主机配置中...
1. **服务器端代码**:这部分通常是Ruby代码,用于处理HTTP请求,与MongoDB服务器通信,展示和编辑数据库信息。 2. **客户端代码**:这部分可能包含HTML、CSS和JavaScript,负责用户界面的显示和交互。 3. **配置...
7. 聚合框架:MongoDB的聚合框架允许在服务器端进行数据处理,包括数据过滤、转换、统计等。这是进行数据分析和报表生成的有效工具。 8. MapReduce:虽然现代MongoDB推荐使用聚合框架,但MapReduce仍然是一种处理...
13. **服务器端处理**:探讨了服务器端的编程模式,如触发器、存储过程等,拓展MongoDB的功能边界。 14. **版本变更记录**:列出了各版本的重要更新,包括新功能、已修复的问题等,便于跟踪维护。 15. **社区与...
同时,书中还会涉及如何使用JavaScript进行数据库操作,包括在服务器端执行脚本和存储过程。 复制和分片是MongoDB实现高可用性和水平扩展的关键特性。复制集可以提供数据冗余,确保在单点故障时仍能保持服务连续性...