`
fengzhongdengdai
  • 浏览: 41147 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

mongodb服务器端配置

阅读更多

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之conf配置文件详解

    MongoDB的配置文件是服务器的核心组件之一,它控制着MongoDB服务器的各种设置和行为。在本文中,我们将详细介绍MongoDB的配置文件的各个部分,并解释每个设置的作用和意义。 一、数据库文件位置(dbpath) MongoDB...

    linux 安装mongodb详解

    接下来,我们可以安装MongoDB服务器端: ```bash yum install mongo-10gen-server ``` 这将同时安装MongoDB服务器和一些客户端工具,如`mongo`、`mongod`等。值得注意的是,由于依赖关系,安装服务器端时,客户端...

    Mongodb监控安装配置定义.pdf

    MMS On-Prem版本解决了企业对于数据提交至外部服务器的安全顾虑,允许用户在本地环境中对MongoDB实例进行监控、配置和备份。 首先,安装MMS On-Prem需要一个运行Red Hat Linux 6.4的服务器,因为MongoDB企业版通常...

    为 vue-admin 后台系统搭配的 koa2+mongodb 服务器系统.zip

    这个压缩包中的 "demo_01" 文件可能是服务器端的初始示例代码,包含了基本的 Koa2 服务器配置和与 MongoDB 的连接示例。进一步研究和扩展这个 demo,可以构建出一个完整的后台管理系统。在整个过程中,熟悉和理解 ...

    CentOS系统下MongoDB安装及配置教程

    主要介绍了CentOS系统下MongoDB安装及配置教程,本文先是讲解了一些准备工作,然后讲解了安装MongoDB的服务器端和客户端工具的步骤,需要的朋友可以参考下

    零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门

    【零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门】教程主要针对初学者,旨在帮助他们快速入门后端开发。本教程在Windows 8环境下进行,但适用于其他操作系统。以下是对各技术栈的详细说明: 1. **...

    redhat6.3+mongodb+openssl资源

    在服务器端,MongoDB配置文件需要指定SSL证书和私钥的位置。在客户端,使用`--ssl`选项指定使用SSL连接,并可选地使用`--sslCAFile`指定信任的根证书。 **总结** 在RHEL 6.3环境下搭建MongoDB并利用OpenSSL进行...

    在 Fedora 上安装 MongoDB 服务器的方法教程

    在 Fedora 上安装 MongoDB 服务器的教程通常涉及几个步骤,但由于 Fedora 社区自 Fedora 30 版本起不再包含 MongoDB 服务器的官方支持,原因是 MongoDB 的服务器端代码更改了许可证,从 GNU Affero General Public ...

    server-side-clustering-mongodb:使用MongoDB的服务器端地图聚类算法

    使用MongoDB的服务器端集群 该Web应用程序演示了如何使用MongoDB实现一些服务器端地图聚类算法。 本地使用 要求: MongoDB 4+ Node.js 14+ 安装并运行它: git clone ...

    服务器端的代码

    服务器端的代码主要负责在互联网上提供服务,与客户端(如浏览器、移动应用)进行通信,处理请求并返回响应。这里的"服务器代码"可能包含了多种技术的集成,比如Web服务器、数据库连接、业务逻辑处理等。下面将详细...

    使用node,express,mongoDB制作服务器.zip

    在本项目中,“使用node,express,mongoDB制作服务器.zip”是一个包含了一个使用Node.js、Express框架和MongoDB数据库构建的服务器端应用的压缩包。这个压缩包名为“graduation-project-master”,暗示它可能是一个...

    MongoDB C Driver 1.13.0

    6. **游标**:`mongoc_cursor_t`对象用于遍历查询结果,它实现了迭代器的概念,可以在服务器端进行数据分页,减少不必要的数据传输。 7. **聚合框架**:C驱动还包含了聚合框架,允许开发者利用MongoDB的聚合管道...

    机考系统(服务器端)

    服务器端开发涉及的主要技术可能包括服务器操作系统(如Linux或Windows Server)、Web服务器(如Apache或Nginx)、数据库管理系统(如MySQL、PostgreSQL或MongoDB)以及编程语言(如Java、Python、PHP或Node.js)。...

    MongoDB应用设计模式:MongoDB Applied Design Patterns

    - **聚合框架**:MongoDB的聚合框架允许在服务器端处理数据,进行复杂的分析和报表生成。 - **地理空间查询**:对于地理位置相关应用,MongoDB支持地理索引,提供高效的地理查询功能。 4. 性能调优: - **硬件...

    mongoDB 操作 java源代码

    5. **聚合框架**:MongoDB 提供了强大的聚合框架,允许在服务器端进行数据处理。在 Java 驱动中,可以通过 `MongoCollection.aggregate(List)` 方法执行聚合操作,如 `$match`, `$group`, `$sort`, `$project`, `$...

    Zabbix MongoDB监控模板.xml

    1. **导入模板**:在Zabbix服务器端,通过Web界面导入"MongoDB监控模板.xml",系统会自动创建相应的监控模板和相关配置。 2. **主机绑定**:将MongoDB服务器添加为Zabbix主机,并关联导入的模板。确保主机配置中...

    MongoDB管理控制台 Genghis.zip

    1. **服务器端代码**:这部分通常是Ruby代码,用于处理HTTP请求,与MongoDB服务器通信,展示和编辑数据库信息。 2. **客户端代码**:这部分可能包含HTML、CSS和JavaScript,负责用户界面的显示和交互。 3. **配置...

    MongoDB in action 源码

    7. 聚合框架:MongoDB的聚合框架允许在服务器端进行数据处理,包括数据过滤、转换、统计等。这是进行数据分析和报表生成的有效工具。 8. MapReduce:虽然现代MongoDB推荐使用聚合框架,但MapReduce仍然是一种处理...

    MongoDB_参考手册

    13. **服务器端处理**:探讨了服务器端的编程模式,如触发器、存储过程等,拓展MongoDB的功能边界。 14. **版本变更记录**:列出了各版本的重要更新,包括新功能、已修复的问题等,便于跟踪维护。 15. **社区与...

    MongoDB权威指南:MongoDB:The Definitive Guide

    同时,书中还会涉及如何使用JavaScript进行数据库操作,包括在服务器端执行脚本和存储过程。 复制和分片是MongoDB实现高可用性和水平扩展的关键特性。复制集可以提供数据冗余,确保在单点故障时仍能保持服务连续性...

Global site tag (gtag.js) - Google Analytics