User-Profile-Image
hankin
  • 5
  • centos7
  • docker
  • mysql
  • PostgreSQL
  • git/gitlab
  • ELK
  • python
    • python-Tornado
    • python-django
  • redis
  • nginx
  • kvm
  • proxmox
  • mongo
  • kubernetes
  • prometheus
  • GlusterFs
  • nfs
  • freeswitch
  • httpd
  • shell脚本
  • linux
  • fastdfs
  • nextcloud
  • openssl
  • openvpn
  • rabbitmq
  • sqlite
  • svn
  • java
  • ubuntu
  • vue2
  • wordpress
  • php
  • IOT物联网
  • 项目
  • 故障处理
  • 树莓派
  • 博客存档
  • 未分类
  • 杂项
  • #1742(无标题)
  • 新视野
  • 分类
    • 项目
    • 树莓派
    • 杂项
    • 未分类
    • 新视野
    • 故障处理
    • 博客存档
    • 交换机
    • wordpress
    • vue2
    • ubuntu
    • svn
    • sqlite
    • shell脚本
    • redis
    • rabbitmq
    • python-django
    • python
    • proxmox
    • prometheus
    • PostgreSQL
    • php
    • openvpn
    • openssl
    • nginx
    • nfs
    • nextcloud
    • mysql
    • mongo
    • linux
    • kvm
    • kubernetes
    • java
    • IOT物联网
    • httpd
    • GlusterFs
    • git/gitlab
    • freeswitch
    • fastdfs
    • ELK
    • docker
    • centos7
  • 页面
    • #1742(无标题)
  • 友链
      请到[后台->主题设置->友情链接]中设置。
Help?

Please contact us on our email for need any support

Support
    首页   ›   mongo   ›   正文
mongo

mongo-软件功能

2022-11-07 21:23:07
1233  0 0
mongodb官方教程文档 https://www.mongodb.org.cn/manual
bin目录下所有二进制文件功能
mongod      
服务端程序,启动MongoDB     

mongos  
分片路由,如果使用了 sharding 功能,则应用程序连接的是 mongos 而不是 mongod

mongo   
客户端命令行工具,其实也是一个 js 解释器,支持 js 语法 

bsondump    
将 bson 格式的文件转储为 json 格式的数据 

mongorestore        
数据恢复程序      

mongofiles      
GridFS工具,内建的分布式文件系统     

mongodump       
备份程序        

mongoexport     
数据导出程序      

mongoimport     
数据导入程序      

mongos      
数据分片程序,支持数据的横向扩展        

mongostat       
监视程序    mongodb自带的状态检测工具    

mongooplog      

mongoperf       

mongotop        
内置工具        

mongosniff  
mongodb监测工具,作用类似于 tcpdump
备份
mongodump.exe -h 127.0.0.1:27017 -d test001 -o D:\ -u XX -p 123456
mongodump.exe -h 127.0.0.1:端口 -d 库名称 -o 保存路径 -u 用户 -p 密码
从备份中恢复
mongorestore -h 127.0.0.1:2017 -d test001 D:\test001

使用root账号:mongorestore -u xx -p xxx --port 27017 --authenticationDatabase admin -d testbaknew D:\test001
使用新建的库管理员:mongorestore -u xx -p ** --port 27017 --authenticationDatabase bak -d bak C:\Users\robot1\Desktop\mongodb-win32-x86_64-2008plus-ssl-4.0.12\bin\test001
导出
./mongoexport -h 127.0.0.1 --port 27000 -d test001 -c jihe01 -f head  --type=csv -o /a.csv
./mongoexport --host 127.0.0.1 --port 27000 --db test0001 --collection test001 --out a.json
-h:指明数据库宿主机的IP
-u:指明数据库的用户名
-p:指明数据库的密码
-d:指明数据库的名字
-c:指明collection的名字
-f:指明要导出那些列
-o:指明到要导出的文件名
-q:指明导出数据的过滤条件
导入
mongoimport --port 27030 -u sa -p xx -d mapdb -c bike_bak  --type=json --file bike.csv
 -h,--host:代表远程连接的数据库地址,默认连接本地Mongo数据库;
--port:代表远程连接的数据库的端口,默认连接的远程端口27017;
-u,--username:代表连接远程数据库的账号,如果设置数据库的认证,需要指定用户账号;
-p,--password:代表连接数据库的账号对应的密码;
-d,--db:代表连接的数据库;
-c,--collection:代表连接数据库中的集合;
-f, --fields:代表导入集合中的字段;
--type:代表导入的文件类型,包括csv和json,tsv文件,默认json格式;
--file:导入的文件名称
--headerline:导入csv文件时,指明第一行是列名,不需要导入;
mongostat
mongostat --host 127.0.0.1:27000 --username xx --password xxx --authenticationDatabase admin
  insert    表示每秒插入数据库的对象数量,如果跟在一个*后面,表示这是复制操作
query     每秒查询操作数量
update    每秒更新操作数量
delete    每秒删除操作数量
getmore   每秒get more操作的数量
command   每秒执行数据库命令操作的数量 
flushes   每秒执行fsync操作的数量
mapped    映射数据的总量,以兆字节M表示。这里的数据是从上次mongostat显示到这次的数量
vsize     mongod或mongos进程用掉的虚拟内存,以兆字节M表示
locked db 这里的值表示当前列出的数据库在锁定状态上花销的时间加上mongod进程在全局锁上花销的时间,以百分比表示
idx miss  表示需要一个页面错误来加载一个Btree节点的索引访问尝试的百分比
qr        客户端等待从MongoDB实例读操作的队列长度
qw        客户端等待从MongoDB实例写操作的队列长度
ar        正在执行读操作的客户端数量
aw        正在执行写操作的客户端数量
netIn   MongoDB实例接收到的网络流量,用字节bytes表示,包括mongostat本身连接MongoDB实例产生的流量
netOut    MongoDB实例发送出去的网络流量,用bytes表示,包括mongostat本身连接MongoDB实例产生的流量
conn      打开的连接数总数
set       replica set的名称
repl      replica set的状态  PRI 表示是Primary,SEC表示是Secondary
mongotop
mongotop --host 127.0.0.1:27000 --username xx --password xxx --authenticationDatabase admin
ns:库表名
total:当前库表名操作的总时间。
read:当前库表名读操作的总时间。
write: 当前库表名写操作的总时间。
评论 (0)

点击这里取消回复。

欢迎您 游客  

Copyright © 2025 网站备案号 : 蜀ICP备2022017747号
smarty_hankin 主题. Designed by hankin
主页
页面
  • #1742(无标题)
博主
tang.show
tang.show 管理员
linux、centos、docker 、k8s、mysql等技术相关的总结文档
213 文章 2 评论 201615 浏览
测试
测试