美文网首页
数据库的备份与恢复

数据库的备份与恢复

作者: 咻咻咻滴赵大妞 | 来源:发表于2018-12-30 17:03 被阅读0次

    MongoDB备份(mongodump)

    mongodump -h dbhost -d dbname -o dbdirectory
    -h 服务器地址
    -d 需要备份的数据库名
    -o 数据存放地址

    • 如果没有开启权限

    mongodump -h 127.0.0.1:27017 -d 数据库名称 -o ~/Desktop/数据库备份的路径

    mongodump -h 127.0.0.1:27017 -o ~/Desktop/数据库备份的路径

    • 如果开启了权限设置(使用超级管理员权限)
      我们也可以使用账号密码的方式备份指定用户的数据库

    设置了超级管理员也可以使用如下方法备份

    mongodump -u username -p password --authenticationDatabase 'admin' -d dbname -o dbpath

    恢复备份

    mongorestore -h hostname:port -d dbname --dir path

    Mongodb数据的导入与导出

    1.导出工具mongoexport

    mongoexport -d dbname -c collectionname -o file --type ison/csv -f field

    d :数据库名
    c :collection名
    o :输出的路径加文件名
    -type : 输出的格式,默认为json
    f :输出的字段,如果-type为csv,则需要加上-f "字段名"

    2.数据导入:mongoimport

    mongoimport -d dbname -c collectionname --file filename --headerline --type json/csv

    d:数据库名
    c:collection名
    -type:导入的格式默认json
    f:导入的字段名
    -headerline:如果导入的格式是csv,则可以使用第一行的标题作为导入的字段
    -file:要导入的文件

    相关文章

      网友评论

          本文标题:数据库的备份与恢复

          本文链接:https://www.haomeiwen.com/subject/gfwvlqtx.html