zoukankan      html  css  js  c++  java
  • MongoDB

    mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -o 文件存在路径 
    

    如果没有用户,去掉-u和-p。

    如果导出本机的数据库,去掉-h。

    如果是默认端口,去掉--port。

    如果想导出所有数据库,去掉-d。

    导出所有数据库:

    [root@localhost mongodb] mongodump -h 127.0.0.1 -o /home/zhangy/mongodb/ 
    

    导出指定数据库:

    [root@localhost mongodb] mongodump -h 192.168.1.108 -d tank -o /home/zhangy/mongodb/

    还原

    常用命令:

    mongorestore -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 --drop 文件存在路径
    

    --drop的意思是,先删除所有的记录,然后恢复。

    还原所有数据库:

    [root@localhost mongodb] mongorestore /home/zhangy/mongodb/  #这里的路径是所有库的备份路径
    

    还原指定数据库:

    [root@localhost mongodb]# mongorestore -d tank /home/zhangy/mongodb/tank/  #tank这个数据

    !!!!!!!!

    mongodb 数据库物理迁移到其他地方

    net stop MongoDB

    mongod --logpath "D:mongodblogsMongoDB.log" --logappend --dbpath "D:mongodbdata" --directoryperdb --serviceName MongoDB --remove

    mongod --logpath "D:mongodblogsMongoDB.log" --logappend --dbpath "D:mongodbdata" --directoryperdb --serviceName MongoDB --install

    net start MongoDB

  • 相关阅读:
    链路的有效性检测 及 基于TCP的通信为什么需要RETRY
    python join
    协程
    python socket 选项
    Spring @Resource、@Autowired、@Qualifier的区别
    maven插件
    代码中的特殊注释
    AOP 底层技术比较
    关于Android开发中的证书和密钥等问题
    tomcat部署web项目的3中方法
  • 原文地址:https://www.cnblogs.com/studyforever/p/8366757.html
Copyright © 2011-2022 走看看