美文网首页
mongo备份

mongo备份

作者: bhyi | 来源:发表于2019-03-25 14:31 被阅读0次

    1.没有授权:mongodump -d dbname -o e:/

    备份成功,在e:盘下会船舰一个与数据库同名的文件夹,文件夹中会存储bson和json文件

    2.恢复:mongo -d dbname --dir e:/.../dbname

    MySQL中需要先传见一个数据库才能执行命令,但是mongo不需要。不同的是,命令中--dir 后是备份文件的目录,该目录需·要写到与数据库同名文件夹(即最后一个文件夹,也是json上级文件夹)

    3.授权后备份:

    授权后,在使用上面的命令后不会成功,原因是没有授权,需要修改命令:

    mongodump -u usernamebydatabase  -d dbname -o directory -p

    如:mongodump -u te3 -p 123456 -d bh -o e:/kl

    4.备份集合:mongodump -d dbname -c collectionName -o e:/


    当重复备份时,原来的同名文件夹仍然存在,若删除之后又添加了了数据库中的集合,则只会在原来的基础上添加被增加集合的备份,原来被删掉集合的备份仍然存在。而弱智对集合内的文档执行添加删除,则会更新该集合的备份。

    因此,建mongodump -d dbname -o e:/议在-o后的目录最后新建自己的目录即修改命令:

    mongodump -d dbname -o e:/文件夹名称

    注意,此时该文件夹并不用手动船舰。

    相关文章

      网友评论

          本文标题:mongo备份

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