【Neo4j】:备份与还原

2021-12-27 00:00:00 备份 图片 还原 管理工具 指明
目录1. 工具2. 查看库信息 3. 备份4. 还原
1. 工具 

Neo4j 自带的管理工具 neo4j-admin,提供了信息查看、备份、还原等功能。

注:对Neo4j数据进行备份、还原操作时,首先要关闭neo4j。


Neo4j Admin is the primary tool for managing your Neo4j instance. It is a command-line tool that is installed as part of the product and can be executed with a number of commands. Some of the commands are described in more detail in separate sections.


2. 查看库信息 
  • Neo4j 里有几个库?分别叫什么名(这个名字后面会用到)?数据文件存哪了?

    • neo4j.conf 中有答案:默认在 Neo4j 的 data 目录下

  • 使用 Neo4j 的管理工具 neo4j-admin 也可以查看其存储信息

./neo4j-admin store-info --all ../data/databases/


3. 备份

Neo4j 的管理工具 neo4j-admin 的 dump 命令提供了备份功能,先来看一下这个命令怎么用(如下图)。


很简单,只需要指明你要备份哪个数据库(指明数据库的名字),并指明备份到哪里即可。示例:

./neo4j-admin dump --database=neo4j --to ../dump/


4. 还原

neo4j-admin 的 load 命令提供了还原 dmp 的功能。

示例:

./neo4j-admin load --from=/home/2021-10-27.dump --database=mygraph --force



参考:

Neo4j Admin:

https://neo4j.com/docs/operations-manual/current/tools/neo4j-admin/

相关文章