1 mongodb的日常管理需要用到的一些指令首先启动和停止
比如在windows 上 :进入
D:\mongodb_64-2.6.4\bin 的目录 2014/09/26 16:33 <DIR> . 2014/09/26 16:33 <DIR> .. 2014/08/08 21:30 18,788,864 bsondump.exe 2014/08/08 21:18 10,143,744 mongo.exe 2014/08/08 21:28 18,920,960 mongod.exe 2014/08/08 21:28 129,068,032 mongod.pdb 2014/08/08 21:29 18,846,720 mongodump.exe 2014/08/08 21:29 18,796,544 mongoexport.exe 2014/08/08 21:30 18,814,464 mongofiles.exe 2014/08/08 21:29 18,825,728 mongoimport.exe 2014/08/08 21:29 18,787,328 mongooplog.exe 2014/08/08 21:30 18,647,040 mongoperf.exe 2014/08/08 21:29 18,866,176 mongorestore.exe 2014/08/08 21:28 15,272,448 mongos.exe 2014/08/08 21:28 103,885,824 mongos.pdb 2014/08/08 21:29 18,836,992 mongostat.exe 2014/08/08 21:29 18,790,912 mongotop.exe 15 个文件 465,291,776 字节 2 个目录 89,463,631,872 可用字节 D:\mongodb_64-2.6.4\bin>mongod.exe --dbpath=../data
主要参数:--port 指定端口,--fork后台运行,--logpath日志文件 --config 运行后启动服务端,也可以指定配置文件的方式,使用--config 或者-f :mongod.exe --config mongdb.conf
port=27017 fork =true logpath = mongodb.log
shell连接到Server,mongo.exe localhost:27017
写道
[root@localhost bin]# ./mongo localhost:10001
MongoDB shell version: 2.6.4
connecting to: localhost:10001/test
> use admin
switched to db admin
> db.auth("root","root$123");
1
> use test_his;
switched to db test_his
> db.addUser("test","test");
WARNING: The 'addUser' shell helper is DEPRECATED. Please use 'createUser' instead
Successfully added user: { "user" : "test", "roles" : [ "dbOwner" ] }
>
MongoDB shell version: 2.6.4
connecting to: localhost:10001/test
> use admin
switched to db admin
> db.auth("root","root$123");
1
> use test_his;
switched to db test_his
> db.addUser("test","test");
WARNING: The 'addUser' shell helper is DEPRECATED. Please use 'createUser' instead
Successfully added user: { "user" : "test", "roles" : [ "dbOwner" ] }
>
2 停止Mongo ,使用crtl+c或则Kill 或者指令 use admin; db.shutdownServer();
3 监控,默认带有监控页面,访问端口比默认端口大1000,另外比较常用的是指令,比如
serverStatus,可以使用db.serverStatus();或者db.runCommand({"serverStatus" :1});另外还有mongstat可以辅助使用
相关推荐
MongoDB作为一个NoSQL数据库,它的管理工具对于数据库的日常维护、性能优化和问题排查至关重要。通过这些工具,用户能够更高效地处理数据,进行备份、恢复,监控数据库性能,并进行复杂的查询操作,从而提升开发和...
在MongoDB的日常管理和开发过程中,一个高效、直观的桌面管理工具显得尤为重要。"mongoDB桌面管理工具"就是针对这种情况设计的,特别适用于Windows操作系统,旨在简化对远程或本地MongoDB服务器的管理任务。 这款...
MongoDB是一种流行的开源文档型数据库,属于NoSQL数据库的一种,以JSON格式的文档作为数据存储单位,具有高性能、高...通过安装MongoDB数据库并配合使用管理工具,用户能够高效地处理数据,实现数据库的日常运维工作。
#### 三、日常维护与管理 1. **命令行操作**: - **执行脚本**:可以在MongoDB shell中直接执行JavaScript脚本。 - **屏蔽登录信息**:在启动时可以设置不显示某些不必要的信息。 2. **客户端访问**: - **...
MongoDB是一款流行的开源文档型数据库系统...总的来说,"MongoDB数据库WEB远程维护管理软件"是数据库管理员和开发人员的重要工具,它简化了MongoDB的日常管理任务,提升了工作效率,同时也确保了数据的安全性和可靠性。
这些基本操作构成了MongoDB日常管理的基础,熟练掌握这些命令将有助于高效地管理MongoDB数据库。在实践中,还需要了解如何处理副本集、分片、备份和恢复等高级主题,以确保系统的高可用性和数据的完整性。
这些基本操作是MongoDB日常管理的重要组成部分。除此之外,还有许多其他命令,如查询文档、更新文档、删除文档等。查询文档通常使用`db.collection.find(query, projection)`,`query`定义匹配条件,`projection`...
这些基础操作构成了MongoDB日常管理的核心。MongoDB还支持更复杂的查询和更新操作,如聚合框架、地理空间查询、索引管理和复制集等,这些都是构建高效数据库系统的关键组成部分。了解并熟练掌握这些功能,对于开发和...
MongoDB是一款广泛使用的开源、分布式文档数据库,以其灵活性、高性能和易扩展性而备受开发者青睐。NoSQL Manager for ...无论是日常的数据管理、数据分析,还是在项目开发和生产环境中,它都是一款不可或缺的工具。
在MongoDB的管理和操作中,使用高效的管理工具是至关重要的。"MongoCola"是一款专为MongoDB设计的数据库管理工具,它为用户提供了直观且功能丰富的界面,以便进行数据查看、删除以及创建索引等操作。 MongoCola的...
MongoVUE是一款直观且用户友好的MongoDB管理工具,专为简化数据库的日常管理任务而设计。 MongoVUE 1.5.3是该工具的一个版本,它提供了以下功能和特性: 1. **图形界面**:MongoVUE提供了一个简洁的图形用户界面...
总之,RoboMongo是MongoDB管理员和开发者的得力助手,它简化了MongoDB的日常管理任务,提高了工作效率。不论你是初学者还是经验丰富的专业人士,都能从中受益。使用RoboMongo,可以更高效地管理和操作MongoDB数据库...
MongoDB 是一种流行的开源文档...在日常操作中,MongoDB 的管理命令是管理员进行数据管理、备份、恢复、性能优化以及问题排查的关键工具。熟练掌握这些命令,能够有效地管理和维护 MongoDB 集群,确保系统的稳定运行。
Genghis,正如标题所示,是专为MongoDB设计的一款轻量级的图形用户界面(GUI)管理工具,旨在简化数据库的日常管理和操作。这款工具支持多种语言版本,包括Ruby和PHP,方便不同开发环境的用户使用。 Genghis的Ruby...
为了有效管理MongoDB数据库,管理员需要掌握一系列的命令来执行日常维护任务。接下来将详细介绍文档中出现的MongoDB常用管理命令及其相关的知识点。 1. 启动MongoDB服务 - `mongod` 是MongoDB数据库服务器的命令行...
这个工具是开发者和数据库管理员的得力助手,尤其对于那些习惯于通过图形界面操作数据库的用户来说,RockMongo极大地简化了MongoDB的日常维护工作。 描述中的"一款优秀的mongodb数据库管理工具,可视化的对数据进行...
MongoDB是一种流行的开源文档数据库系统,以其灵活性、可扩展性和高性能而受到开发者的青睐。...通过使用robo3t-1.1.1-windows64这个版本,Windows用户能够充分利用其功能,高效地进行MongoDB的日常运维工作。
它们通过图形化的界面使得数据库管理任务变得更加简单,无论是在日常的查询、备份、性能优化,还是在故障排查等方面,都能发挥重要作用。 在实际使用中,可以根据团队的需求和个人喜好选择合适的工具。NosqlBooster...
总的来说,NoSQL Manager for MongoDB 3.8.2.4是一个强大而全面的MongoDB管理工具,它简化了数据库的日常管理任务,提升了开发和运维效率。无论是初学者还是经验丰富的数据库管理员,都能从中受益。