`

mongo 配置及用户管理

 
阅读更多

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 配置文件路径

 

 

分享到:
评论

相关推荐

    mongo nodejs版管理工具

    1. **连接管理**:adminMongo支持配置多个MongoDB连接,每个连接可以包含不同的数据库。你可以输入服务器地址、端口、认证信息等,以便连接到你的MongoDB实例。 2. **集合管理**:在每个数据库下,你可以看到所有的...

    MongoVUE绿色版

    MongoVUE是一款专为Windows操作系统设计的MongoDB客户端工具,旨在提供一个直观且功能丰富的图形用户界面(GUI),使得数据库的管理和操作更为便捷。MongoDB是一种流行的开源、文档型的NoSQL数据库系统,广泛应用于...

    mongo 数据库工具

    6. **用户与角色管理**:MongoVUE允许用户管理数据库的用户账户和权限,创建、编辑和删除用户,分配不同的角色,控制对数据库资源的访问。 7. **备份与恢复**:MongoVUE提供了备份和恢复功能,可以帮助用户定期备份...

    阿里mongo同步工具mongo-shake

    总之,阿里mongo同步工具mongo-shake是MongoDB数据管理的一个强大工具,对于需要跨实例、跨集群同步数据的企业来说,它是一个值得信赖的选择。通过合理利用其功能,企业可以有效地保证数据一致性,提升系统稳定性,...

    mongo_plugin.zip

    9. 自定义配置:用户可以根据自己的需求配置Mongo4idea,例如设置默认的连接参数、设置显示的列和排序方式等。 在PyCharm中安装Mongo4idea插件非常简单,只需在PyCharm的插件市场中搜索并下载对应版本,然后按照...

    mongo 文档及 数据备份还原及导入导出手册

    3. 安全性:配置防火墙规则,限制访问 IP,启用认证并设置强密码,管理用户权限。 总结,MongoDB 的文档管理和数据备份恢复是其核心功能,通过理解这些概念和工具,开发者能够更好地管理和保护 MongoDB 数据库。...

    MongoDb 可视化工具 MongoVUe

    1. **连接管理**:MongoVue 允许用户创建和保存多个 MongoDB 实例的连接配置,方便在不同的数据库之间切换。用户可以输入服务器地址、端口号、数据库名以及认证凭据等信息,以安全的方式连接到 MongoDB 服务。 2. *...

    Node.js-mongo-express-基于Web的MongoDB管理界面采用Node.js和express开发

    4. **mongo-express配置**:学习如何安装和配置mongo-express,包括设置数据库连接参数、自定义管理界面的外观和行为等。 5. **Bootstrap3**:理解响应式设计原理,学习如何使用预定义的CSS类来快速构建界面,以及...

    robomongo+Mongovue

    在管理和操作MongoDB数据库时,有一些强大的图形用户界面工具能够帮助我们更方便地进行数据交互,"robomongo+Mongovue" 就是这样的两个工具。 **RoboMongo(现为Studio 3T)** RoboMongo,现在被更名为Studio 3T,...

    mongo VUE客户端

    Mongo VUE是一款强大的MongoDB管理工具,专为开发者和数据库管理员设计,提供了一个直观的图形用户界面(GUI),使得在MongoDB数据库上的操作更为便捷。Mongo VUE支持多种功能,包括数据浏览、文档编辑、查询构建、...

    MongoVUE客户端连接工具(免费版0.9.7)

    8. **用户管理**:管理MongoDB的用户账户和权限,分配角色,控制不同用户对数据库的访问级别。 尽管MongoVUE免费版0.9.7功能强大,但需要注意的是,随着MongoDB的版本更新和功能扩展,新版本的MongoDB可能引入了不...

    MongoVUE工具

    安装完成后,可以通过创建新的连接配置,输入MongoDB服务器的地址、端口、认证信息,然后开始使用MongoVUE进行数据库的管理工作。 总之,MongoVUE作为一个图形化工具,极大地简化了MongoDB的管理和查询工作,无论是...

    mongodb linux 搭建mongo 主从配置安装手册

    2. **创建用户及管理权限**: - 切换到admin数据库: ```bash use admin ``` - 创建超级管理员: ```bash db.createUser({user: 'sys', pwd: '123456', roles: [{role: '__system', db: 'admin'}]}) ``` - ...

    mongo管理软件

    11. 配置管理:允许用户修改MongoDB实例的配置参数,优化数据库性能。 12. 自动化任务:支持定时任务,如定期备份、清理、数据同步等。 "nosqlmongo"可能是指与MongoDB相关的NoSQL数据库操作或工具。NoSQL(Not ...

    mongo客户端连接工具

    这些客户端工具提供了直观的用户界面和丰富的功能集,极大地简化了数据库管理任务,提高了开发人员的工作效率。 ### 客户端连接工具的重要性 对于 MongoDB 的日常管理和维护工作来说,一款好的客户端工具至关重要...

    mongo可视化工具studio安装包

    MongoDB Studio 3T,通常被称为“小乌龟”,是一款广受欢迎的MongoDB数据库管理工具,专为数据可视化和数据库管理而设计。...在安装过程中,遵循向导步骤,配置好连接设置,即可开始探索和管理MongoDB数据库的旅程。

    mongo数据库注册服务和启动

    使用 `sc qc mongo` 查看服务的配置信息,确认启动类型已设置为自动。 ### (五)移除服务 当不再需要 MongoDB 作为服务运行时,可以通过以下步骤移除服务: 1. **停止服务**: 使用 `net stop` 命令停止服务:...

    bugu-mongo-1.12

    理解如何设置用户权限,启用身份验证,以及配置SSL加密通信,是保护数据库免受攻击的关键。 六、备份与恢复策略 MongoDB提供了多种备份方式,包括Oplog tailing、mongodump和mongorestore。在Bugu-Mongo 1.12中,...

    mongo数据库可视化工具

    本篇文章将详细探讨“mongo数据库可视化工具”,以及它们如何帮助我们更高效地管理和操作MongoDB。 一、MongoDB可视化工具的价值 1. 友好的图形界面:相比于MongoDB shell的命令行操作,可视化工具通过图形化界面...

    MongoVUE 1.5.3

    这可能是指一个使用MongoVUE搭建的示例项目或者教学视频,用于演示如何使用MongoVUE进行数据库的配置和管理。这类视频教程通常会涵盖安装步骤、基本操作、高级功能的使用等,对于初学者来说是学习MongoVUE的好资源。...

Global site tag (gtag.js) - Google Analytics