1、解压mongo安装包
2、配置/etc/profile将mongo配置到 path中
3、在{MONGO_HOME}目录下手动创建config目录,并新建mongo.config 文件
4、编辑mongo.config文件并导入如下内容
dbpath = /data/mongo_db/db_test logpath = /data/logs/mongo/mongo.log logappend = true port = 27017 auth = true fork = true maxConns = 20000 objcheck = true nohttpinterface = true directoryperdb = true bind_ip = 0.0.0.0 slowms = 500 noprealloc=false oplogSize = 4096
5、参数说明
dbpath:数据文件路径,用于存放mongo存储数据的目录路劲
logpath:用于记录mongo系统日志的文件位置
logappend:true:日志记录到同一个文件中,FALSE:每次重启后将生成新的日志文件,单在同一级目录中 该参数默认为false
port:mongo启动端口 默认 27017
auth:访问是否需要授权,true:需要授权认证,false:不需要授权认证,默认为false
fork:是否已系统守护进程运行 true:是,false:否,默认 为 false
maxConns:最大链接数,根据需要自行定义
objcheck:validate object before inserting ,数据插入前是否对数据进行验证
nohttpinterface:mongo启动时会在 Port 基础上 +1000 启动一个监听端口;该值为true时启动该监听端口,false:不启动;默认为false
directoryperdb:设置每个数据库被保存在单独的目录
bind_ip:绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP
noprealloc:禁用数据文件预分配(往往影响性能)
oplogSize :操作日志大小 (mb)
配置说明参考:http://xiaoshan5634.iteye.com/blog/1117702
6、用户配置
use admin
db.addUser("用户名","用户密码");
db.auth("用户名","密码");
7、启动mongo mongod -f 配置文件路径
相关推荐
1. **连接管理**:adminMongo支持配置多个MongoDB连接,每个连接可以包含不同的数据库。你可以输入服务器地址、端口、认证信息等,以便连接到你的MongoDB实例。 2. **集合管理**:在每个数据库下,你可以看到所有的...
MongoVUE是一款专为Windows操作系统设计的MongoDB客户端工具,旨在提供一个直观且功能丰富的图形用户界面(GUI),使得数据库的管理和操作更为便捷。MongoDB是一种流行的开源、文档型的NoSQL数据库系统,广泛应用于...
6. **用户与角色管理**:MongoVUE允许用户管理数据库的用户账户和权限,创建、编辑和删除用户,分配不同的角色,控制对数据库资源的访问。 7. **备份与恢复**:MongoVUE提供了备份和恢复功能,可以帮助用户定期备份...
总之,阿里mongo同步工具mongo-shake是MongoDB数据管理的一个强大工具,对于需要跨实例、跨集群同步数据的企业来说,它是一个值得信赖的选择。通过合理利用其功能,企业可以有效地保证数据一致性,提升系统稳定性,...
9. 自定义配置:用户可以根据自己的需求配置Mongo4idea,例如设置默认的连接参数、设置显示的列和排序方式等。 在PyCharm中安装Mongo4idea插件非常简单,只需在PyCharm的插件市场中搜索并下载对应版本,然后按照...
3. 安全性:配置防火墙规则,限制访问 IP,启用认证并设置强密码,管理用户权限。 总结,MongoDB 的文档管理和数据备份恢复是其核心功能,通过理解这些概念和工具,开发者能够更好地管理和保护 MongoDB 数据库。...
1. **连接管理**:MongoVue 允许用户创建和保存多个 MongoDB 实例的连接配置,方便在不同的数据库之间切换。用户可以输入服务器地址、端口号、数据库名以及认证凭据等信息,以安全的方式连接到 MongoDB 服务。 2. *...
4. **mongo-express配置**:学习如何安装和配置mongo-express,包括设置数据库连接参数、自定义管理界面的外观和行为等。 5. **Bootstrap3**:理解响应式设计原理,学习如何使用预定义的CSS类来快速构建界面,以及...
在管理和操作MongoDB数据库时,有一些强大的图形用户界面工具能够帮助我们更方便地进行数据交互,"robomongo+Mongovue" 就是这样的两个工具。 **RoboMongo(现为Studio 3T)** RoboMongo,现在被更名为Studio 3T,...
Mongo VUE是一款强大的MongoDB管理工具,专为开发者和数据库管理员设计,提供了一个直观的图形用户界面(GUI),使得在MongoDB数据库上的操作更为便捷。Mongo VUE支持多种功能,包括数据浏览、文档编辑、查询构建、...
8. **用户管理**:管理MongoDB的用户账户和权限,分配角色,控制不同用户对数据库的访问级别。 尽管MongoVUE免费版0.9.7功能强大,但需要注意的是,随着MongoDB的版本更新和功能扩展,新版本的MongoDB可能引入了不...
安装完成后,可以通过创建新的连接配置,输入MongoDB服务器的地址、端口、认证信息,然后开始使用MongoVUE进行数据库的管理工作。 总之,MongoVUE作为一个图形化工具,极大地简化了MongoDB的管理和查询工作,无论是...
2. **创建用户及管理权限**: - 切换到admin数据库: ```bash use admin ``` - 创建超级管理员: ```bash db.createUser({user: 'sys', pwd: '123456', roles: [{role: '__system', db: 'admin'}]}) ``` - ...
11. 配置管理:允许用户修改MongoDB实例的配置参数,优化数据库性能。 12. 自动化任务:支持定时任务,如定期备份、清理、数据同步等。 "nosqlmongo"可能是指与MongoDB相关的NoSQL数据库操作或工具。NoSQL(Not ...
这些客户端工具提供了直观的用户界面和丰富的功能集,极大地简化了数据库管理任务,提高了开发人员的工作效率。 ### 客户端连接工具的重要性 对于 MongoDB 的日常管理和维护工作来说,一款好的客户端工具至关重要...
MongoDB Studio 3T,通常被称为“小乌龟”,是一款广受欢迎的MongoDB数据库管理工具,专为数据可视化和数据库管理而设计。...在安装过程中,遵循向导步骤,配置好连接设置,即可开始探索和管理MongoDB数据库的旅程。
使用 `sc qc mongo` 查看服务的配置信息,确认启动类型已设置为自动。 ### (五)移除服务 当不再需要 MongoDB 作为服务运行时,可以通过以下步骤移除服务: 1. **停止服务**: 使用 `net stop` 命令停止服务:...
理解如何设置用户权限,启用身份验证,以及配置SSL加密通信,是保护数据库免受攻击的关键。 六、备份与恢复策略 MongoDB提供了多种备份方式,包括Oplog tailing、mongodump和mongorestore。在Bugu-Mongo 1.12中,...
本篇文章将详细探讨“mongo数据库可视化工具”,以及它们如何帮助我们更高效地管理和操作MongoDB。 一、MongoDB可视化工具的价值 1. 友好的图形界面:相比于MongoDB shell的命令行操作,可视化工具通过图形化界面...
这可能是指一个使用MongoVUE搭建的示例项目或者教学视频,用于演示如何使用MongoVUE进行数据库的配置和管理。这类视频教程通常会涵盖安装步骤、基本操作、高级功能的使用等,对于初学者来说是学习MongoVUE的好资源。...