MongoDB官方提供了两个客户端工具:一个是命令行客户端工具mongoshell;另一个是图形化免费工具MongoDB Compass。视频讲解如下: 下面分别介绍。...一、命令行客户端工具 mongoshell mongoshell是MongoDB自带的交互式JavaScript命令行操作接口,可以使用mongoshell查询和更新MongoDB的数据以及执行MongoDB...这个功能是特别有用的,其实是在MongoDB的分片环境中可以帮助数据库操作人员确认当前操作的MongoDB实例信息。...二、图形化免费工具 MongoDB Compass MongoDB Compass是MongoDB官方提供的一个图形化免费工具,它可以使用可视化的方式查询、聚合和分析MongoDB中的数据。...MongoDB Compass可以运行在macOS、Windows和Linux操作系统上。MongoDB Compass的主界面。如下图所示。
引子 不论是mysql或者redis或者es,我们都会使用远程的客户端工具来连接数据库server,那么目前的linux上锁安装的MongoDB就是server端,我们需要有一个客户端来进行可视化的管理...,常用的可以使用Navcat来操作,当然使用其他的GUI工具也都行。...创建MongoDB用户账号权限 上述的创建连接是以匿名的方式去连接的,这样在公网环境下回很危险,和redis一样,都要创建用户和密码,才能连接到MongoDB,否则暴露在公网环境在忘记关闭端口的情况下会被黑客攻击...修改mongodb.conf,auth改为true就代表启用授权模式: ? 重启mongodb(步骤略,参考上一篇博文) 进入到mongodb控制台: mongo ?...SpringBoot整合 MongoDB yml 配置文件 spring: data: mongodb: uri: mongodb://root:root@192.168.1.71
MongoVue,是一款MongoDB的客户端工具,1.0版本的开始收费了,本文最后提供免费破解版v1.5.3。...3)错误原因,是mongodb对应的数据库(test)没有权限,此权限是mongodb对应的test数据库用户名和密码权限,不是mongodb所在服务器的用户名和密码。...上面我们都是通过图形界面的操作的吧,下面有一个窗口列出了上述操作的客户端命令,这是学习的好资源,在用图形界面的时候依然可以学习熟悉下命令行。 ?...下载破解版 MongoVUE.v1.5.3 Linux 下的mongo GUI工具: Robo Mongo umongo MonjaDB 参考推荐: MongoDB 客户端 MongoVue MongoVUE...简单操作手册 MongoDB 安装配置 nosqlfan(推荐) What is a good MongoDB GUI client
今天在同事那里看到了一个很不错的MongoDB的客户端工具MongoVue,地址是http://www.mongovue.com/。做的不错,1.0版本的开始收费了,费用也不贵才35$。...真正需要的同学可以掏点钱买个吧,也算是支持这个工具,如果只是学习研究用的话我这里还有一个0.9.7版本,虽然比起1.0版来说有些bug,平常使用也够了,需要的同学可以单独联系我。...下面上图给大家感受下强大的MongoVue,可以提高你使用MongoDB的幸福指数好几十点,上图是王道: 1、配置连接 ? 2、试下新建一个名为AccessLog的Collection : ? ?...上面我们都是通过图形界面的操作的吧,下面有一个窗口列出了上述操作的客户端命令哦,这是学习的好资源,在用图形界面的时候依然可以学习熟悉下命令行。 ?...www.mongovue.com/ 需要的同学到这里下吧 http://download.csdn.net/detail/shanyou/4129950 http://blog.nosqlfan.com/tags/mongodb
这个需求比较明显,要使用mongoexport,借这个机会,熟悉了一下这个工具。...01 基本介绍 mongoexport是一个数据导出的工具,使用的时候类似mysql中的select into outfile语法,可以将某个数据库中的数据以json或者csv的格式导出来。...我认为可能是这个工具的一个小bug,csv类型不输出_id字段,而json类型输出_id字段。...在实际进行数据导出的时候,发现执行导出的mongodb服务器负载有一定上升,内存使用率有一定上升,但是没有特别明显性能抖动,整个过程不会锁数据库,所以还是比较安全的。...05 反向导入 mongodb还有一个工具,叫mongoimport,可以将mongoexport导出的数据导入到mongodb数据库中,下面是一个mongoimport的命令: [root@VM
最近想自己搭建一个个人博客,所以学了下mongodb,mongodb是用命令行输入的,有些人可能不太习惯,我自己找了下mongodb的一些可视化工具,发现了一款adminmongo很好用,这里介绍给你们用一下...adminMongo 3、安装 npm install 4、启动 npm start 5、访问地址 http://127.0.0.1:1234 进来之后只需填写数据库名称(随便起一个),和本地ip地址 mongodb...可以看了,可以愉快的玩耍mongodb了
引入驱动jar包 org.mongodb mongo-java-driver... 3.2.2 编写工具类 /** * @author daijiyong...; String user = "admin"; String pswd = "admin"; String uri = String.format("mongodb...dbName, String collName) { getDB(dbName).getCollection(collName).drop(); } /** * 关闭Mongodb
下载工具https://studio3t.com/download/mongodb:studio 3Tdocker run -p 27018:27017 --name mongo -v mongo-data
说明 Snova客户端工具目前包含pg_dump,pg_dumpall ,psql 3个可执行文件。...Snova是基于Greenplum的MPP数据库,因此也兼容PostgreSQL的客户端工具,但如果直接使用PostgreSQL的pg_dump,pg_dumpall,psql等,无法识别Snova特有的分布键...,分区表等语法特性,因此这里提供了一个工具包解决上述问题。...名称 工具名称:snova-client-tool--platform.zip version:代表snova的版本号,目前为1.0.0,可以支持Greenplum 5.x,.../lib/:$LD_LIBRARY_PATH 运行工具,以pg_dump为例 .
一,MongoDB的安置及配置 1,从MongoDB官网下载安装 https://www.mongodb.com/download-center#community 根据的电脑选择合适的版本安装: ?...注意:echo后面紧跟一个点(.) 3,在c盘的根目录使用命令,启动mongodb数据库,然后等待连接(这里我们使用可视化工具进行连接) c:\> 出现等待连接的提示: ?...二,MongoDB可视化工具的使用 github地址:https://github.com/mrvautin/adminMongo 安装方法: 1、把git仓库克隆到本地(我使用的是webstorm...连接) git clone https://github.com/mrvautin/adminMongo 2、进入仓库(webstorm可以自动进入,不同的开发工具可能不同,注意名称使用) cd adminMongo...Mongodb\bin>mongod --dbpath=C:\Mongodb\data\db --logpath=C:\Mongodb\data\log\mongodb.log --logappend
对于开发人员来说,我们经常需要远程登录服务器进行一些操作,可能是配置服务器,可能是进行一些代码修改和编写,而要进行这些操作,我们都需要一个好用的ssh客户端工具,今天我们就来盘点一下那些好用的ssh客户端工具...putty 这是一款windows上的远程ssh客户端工具,小巧是它的最大特点,可以直接使用的它仅有600多k,不到1m的的大小,让它无论是携带还是安装都非常便捷。 麻雀虽小,五脏俱全。...要说它的缺点,那就是它不支持多标签管理,如果需要打开多个窗口,就需要打开多个客户端。 terminus 一款颜值担当的ssh工具,它拥有免费版和收费版,免费版对于个人使用者来说已经足够。...高级、可编写脚本的命令行 SFTP 客户端sftpc。 可编写脚本的命令行远程执行客户端sexec和命令行终端控制台客户端stermc。...它不仅支持端口转发,还支持包管理,你可以安装多个linux常用命令工具。 FinalShell 国产的ssh工具,采用java开发的ssh客户端工具。
项目介绍 相信大家都用过mongodb的一些客户端工具,如mongovue等等这些工具,这些是直接安装在电脑上的,当我们在生产环境中的数据库,为了安全我们是不允许远程连接的,只能在本机连接,这样也就意味着处理数据的时候我们需要用命令行...,确实有些不方便,像mysql有网页版的phpmyadmin, 我们这边了就也开发了一个网页版的mongodb管理工具。...支持mongodb 2.6-3.0以上版本。...使用方法 将项目启动,然后修改mongodb-config配置文件 配置你要管理的数据库地址,支持副本集,也支持单节点 #副本集地址配置,格式:192.168.2.233:27000,192.168.2.233...用到的技术如下: spring mvc spring data mongodb tomcat6 bootstrap 登陆页面 ? 主页面 ? 集合详情页面 ? 表格显示数据 ? 文本显示 ?
MongoDB 常用的几大GUI工具 MongoDBCompass (官方的连接工具),免费的,界面简洁,不支持 sql 查询,支持性能监控。...Robo 3T 免费的,支持 MongoDB 4.0,轻量级GUI,支持 sql 查询,支持语法填充。不支持导入导出。支持在三大平台 Windows 、Mac 、Linux 上运行。...支持 MongoDB 4.0。支持在三大平台 Windows 、Mac 、Linux 上运行。...下载链接 该工具只能试用30天,可通过购买进行使用,如果你需要长期保持试用的功能,跟我做就好了: 新建一个文件,后缀为 .bat,并将以下内容写入。
之前360出的那个mongodb数据同步工具比较老,对于3.X版本的mongodb支持不太好。...阿里巴巴出了个 MongoShake , 目前可以支持到MongoDB4.X(我测试从mongodb3.2.16同步数据到mongodb4.0.4没问题) 官方地址: https://github.com...实际原理类似于 我们在mysql环境下常用的canal (MongoShake 通过订阅oplog, 然后给下游消费或者直接发送给下游mongodb实例) MongoShake应用场景举例 1...MongoDB集群间数据的异步复制,免去业务双写开销。 2. MongoDB集群间数据的镜像备份(当前1.0开源版本支持受限) 3. 日志离线分析 4. ...直接上实操吧: 环境: centos7 源库: mongodb 3.2.16 目的库: mongodb 4.0.4 mongo-shake的编译安装 yum install golang golang-bin
之前360出的那个mongodb数据同步工具比较老,对于3.X版本的mongodb支持不太好。...阿里巴巴出了个 MongoShake , 目前可以支持到MongoDB4.X(我测试从mongodb3.2.16同步数据到mongodb4.0.4没问题) 官方地址: https://github.com...实际原理类似于 我们在mysql环境下常用的canal (MongoShake 通过订阅oplog, 然后给下游消费或者直接发送给下游mongodb实例) MongoShake应用场景举例 1....MongoDB集群间数据的异步复制,免去业务双写开销。 2. MongoDB集群间数据的镜像备份(当前1.0开源版本支持受限) 3. 日志离线分析 4. ...直接上实操吧: 环境: centos7 源库: mongodb 3.2.16 目的库: mongodb 4.0.4 mongo-shake的编译安装 yum install golang golang-bin
mongostat详解 mongostat是mongdb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取mongodb的当前运行状态,并输出。...Web控制台 Mongodb自带了Web控制台,默认和数据服务一同开启。...他的端口在Mongodb数据库服务器端口的基础上加1000,如果是默认的Mongodb数据服务端口(Which is 27017),则相应的Web端口为28017 这个页面可以看到 · 当前Mongodb...如果你发现一个操作太长,把数据库卡死的话,可以用这个命令杀死他 > db.killOp("shard3:466404288") MongoDB Monitoring Service MongoDB Monitoring...Service(MMS)是Mongodb厂商提供的监控服务,可以在网页和Android客户端上监控你的MongoDB状况。
MongoDB还可以完全兼容实时变换着的数据库图式,让公司得以不费成本地提供新的服务。 虽然MongoDB需要更多的时间配置和建立,但是由于它出色的灵活性和功能,这些投资都得到了回报。...虽然MongoDB对开发者有着很好的扶持,但是也需要对转到非关系型数据库做一些调整。在这方面,MongoDB给予了大量有价值的帮助,提供了快速准确的解决方法。...“转移到MongoDB也需要我们的开发人员进行思维方式方面的转变。不同于传统的数据库,非关系型数据库(比如MongoDB)意味着你必须意识到数据是怎样被应用的,而不是怎样被存储的。”...MongoDB的横向扩展功能发挥了巨大的作用,无论内容增长和数据来源的扩大,MongoDB都可以沉着应付,性能不打折。...Orange Digital使用单一的 MongoDB 复制集,允许服务器独立反应,提供高效可用性。
>mongo-java-driver 3.0.2 工具类代码如下: package...; import com.mongodb.MongoClient; import com.mongodb.MongoClientOptions; import com.mongodb.MongoClientOptions.Builder...; import com.mongodb.WriteConcern; import com.mongodb.client.MongoCollection; import com.mongodb.client.MongoCursor...; import com.mongodb.client.result.DeleteResult; /** MongoDB工具类 Mongo实例代表了一个数据库连接池,即使在多线程的环境中,一个Mongo...都在安全内网下,但如果将mongodb设为安全验证模式,就需要在客户端提供用户名和密码: // boolean auth = db.authenticate(myUserName, myPassword
进程监控工具supervisor 启动Mongodb 一什么是supervisor Superviosr是一个UNIX-like系统上的进程监控工具。...xml-rpc接口相关配置 supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface [program:mongodb...] command=/data1/mongodb_2.4.7_build/mongod -config /data1/mongodbrs/config/mongodb.conf --directoryperdb...--quiet --profile 1 --slowms 1000 --noprealloc --shardsvr directory=/data1/mongodb_2.4.7_build autostart...九、延伸阅读 github上2个基于supervisor二次开发的集中进程管理工具,可在一个页面下管理多台机器的进程。
Percona MongoDB HotBackup热备份工具前言:目前官方MongoDB社区版是不支持Hot Backup热备份的,我们只能通过mongodump等逻辑备份工具导出bson文件,再mongorestore...导入,类似MySQL的mysqldump工具。...2、可以替换一台从库为Percona MongoDB,做备份使用。...(我这里实测是Percona MongoDB 3.4版本)Percona MongoDB HotBackup热备份原理:你可以想象成xtrabackup工具备份:1、首先会启动一个后台检测的进程,实时检测...);2、复制MongoDB dbpath的数据文件和索引文件到指定的备份目录里。
领取专属 10元无门槛券
手把手带您无忧上云