代码之家  ›  专栏  ›  技术社区  ›  Morse unmounted

arangodb-数据库文件存储在哪里?

  •  1
  • Morse unmounted  · 技术社区  · 6 年前

    我正在使用 Arangodb社区版 ,我已经升级了arangodb和arangodb客户端软件,因此可以在我的计算机上看到arangodb的多个安装。

    好吧,根据我的活动,我想卸载未使用的安装。

    有一个 后备 我想保存实际的数据库文件。

    ArangoDB database

    我想保存这些不同的数据库文件。即: db1、db2、db3 以防我弄坏了设备或其他东西。

    无法下载 完整下载 属于 数据库 . 我们只能将收藏导出为 JSON 截至目前

    我想知道数据库的典型位置 文件已存储。

    我完成了以下位置的检查,我没有找到数据库存储文件。

    • C:\程序文件\arangodb3 3.x.x\etc\arangodb3
    • C:\users\prateek\appdata\local\arangodb3客户端3.x.x
    • 以及其他位置的搜索功能。
    2 回复  |  直到 6 年前
        1
  •  2
  •   mpv89    6 年前

    在升级后安装多个arangdb听起来像个bug。如果你能开一个 github issue 为此。

    备份数据的推荐方法是使用 arangodump 然后 arangorestore 恢复数据。

        2
  •  2
  •   Morse unmounted    6 年前

    这些数据库文件存储的实际默认位置是

    C:\程序数据\ArangoDB\Databases

    程序数据通常是 隐藏的 在窗户下面。

    每个集合都有自己的文件夹和2个文件;

    • 参数.json
    • 日记本-nnnn.db

    我们还可以在 C:\程序数据\ArangoDB 例如

    • 期刊
    • 罗克斯德

    即使由于升级而出现了多个安装,这些数据库文件还是很常见的。我通过运行 阿朗格 在管理员模式下,然后分别调用 arangodump 切换到那个位置。

    注意:要获取arangodump正在运行的版本,我们可以从 arangodump -version true 如果我们不运行特定的aranghodump(exe),则从 环境路径 变量。