如何转储lmdb数据库以进行备份?

时间:2018-08-27 17:05:13

标签: lmdb

我想转储LMDB数据库。我尝试了mdb_dump命令,但使用哪种选项组合并不明显:

  

mdb_dump -s $ PWD / foobar-00.lmdb> foobar-00.lmdb.dump

     

用法:mdb_dump [-V] [-f输出] [-l] [-n] [-p] [-a | -s subdb] dbpath

1 个答案:

答案 0 :(得分:0)

答案是:在/path/to/foobar-00.lmdb中提供一个LMDB数据库,按如下方式转储它

  

mdb_dump -n /path/to/foobar-00.lmdb> foobar-00.lmdb.dump

要恢复,

  

cd / path / to; mdb_load -n -f foobar-00.lmdb.dump

这些实用程序位于lmdb-utils软件包中(对于Ubuntu)。