放肆青春的博客
首页
前端
算法
网络
面试
技术
后端
运维
杂项
数据库
工具
网址
电脑
个人
文章
  • 分类
  • 标签
  • 归档
github (opens new window)
gitee (opens new window)

放肆青春

一个前端菜鸟的技术成长之路
首页
前端
算法
网络
面试
技术
后端
运维
杂项
数据库
工具
网址
电脑
个人
文章
  • 分类
  • 标签
  • 归档
github (opens new window)
gitee (opens new window)
  • 数据库汇总

    • 数据库总结
  • mysql

    • mysql
    • mysql语法
  • mongodb

    • mongodb
    • mongo语法
    • mongodb使用总结
      • mongodb 使用总结
        • 1. cmd 连接 mongo
        • 2. mongo 备份与恢复
  • redis

    • redis
    • redis语法
  • oracle
  • sqllite
  • database
放肆青春
2021-07-01

mongodb使用总结

# mongodb 使用总结

# 1. cmd 连接 mongo

    1. 配置环境变量,将 mongodb\bin 目录配置到 path

      F:\OtherSoftWare\MongoDB\bin

    1. 打开 cmd 窗口,测试 mongodb 服务端是否在运行: net start mongodb
    1. 命令行输入 mongo (客户端连接服务器)

# 2. mongo 备份与恢复

  • 备份 mongodump

    mongodump -h dbhost -d dbname -o dbdirectory -h:MongDB 所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017
    -d:需要备份的数据库实例,例如:test
    -o:备份的数据存放位置,例如:c:\data\dump,当然该目录需要提前建立,在备份完成后,系统自动在 dump 目录下建立一个 test 目录,这个目录里面存放该数据库实例的备份数据。
    例子:

    • 备份指定数据库: mongodump -h 127.0.0.1 -d test -o C:\test
    • 备份所有数据库: mongodump -o C:\test
  • 恢复 mongorestore

    mongorestore -h <hostname><:port> -d dbname <path>

    • 恢复所有数据库: mongorestore C:\test #所有库的备份路径

    • 恢复指定数据库: mongorestore -h 127.0.0.1:27017 -d test --dir C:\test\test

    • 先删除再恢复指定数据库: mongorestore -h 127.0.0.1:27017 -d test --drop C:\test\test

    • --host <:port>, -h <:port>:`

      MongoDB 所在服务器地址,默认为: localhost:27017

    • --db , -d :

      需要恢复的数据库实例,例如:test,当然这个名称也可以和备份时候的不一样,比如 test2

    • --drop:

      恢复的时候,先删除当前数据,然后恢复备份的数据。就是说,恢复后,备份后添加修改的数据都会被删除,慎用哦!

    • <path>:

      mongorestore 最后的一个参数,设置备份数据所在位置,例如:c:\data\dump\test。 你不能同时指定 <path> 和 --dir 选项,--dir 也可以设置备份目录。

    • --dir:

      指定备份的目录,你不能同时指定 <path> 和 --dir 选项。

更新时间: 12/21/2021, 3:54:38 PM
mongo语法
redis

← mongo语法 redis→

最近更新
01
前端权限管理
02-24
02
vue2指令
02-24
03
vue2 hook
02-24
更多文章>
Theme by Vdoing | Copyright © 2019-2022 放肆青春
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式