(17)数据库neo4j数据备份
图数据库备份
假设图数据库安装位置:/root/shuzihua/neo4j-community-3.5.8
1.数据导出
- 进入/root/shuzihua/neo4j-community-3.5.8/bin目录;
- 执行 neo4j stop 停止服务;
- /root/shuzihua/neo4j-community-3.5.8/data/databases/graph.db,检查是否有文件neostore.counts.db.a、neostore.counts.db.b、 neostore.counts.db.c(neostore.counts.db.*)、neostore.transaction.db.3、 neostore.transaction.db.4、neostore.transaction.db.5(neostore..transaction.db.*)这些文件,如有,最好先备份这些文件,然后再删除/root/shuzihua/neo4j-community-3.5.8/data/databases/graph.db下的这些文件,后执行步骤4);如没有,执行步骤4);
- 执行导出命令:neo4j-admin dump --database=graph.db --to=/root/shuzihua/neo4j_graph.db.dump
2.数据导入
1)进入/root/shuzihua/neo4j-community-3.5.8/data/databases/graph.db目录;
2)检查是否有文件neostore.counts.db.a、neostore.counts.db.b、 neostore.counts.db.c(neostore.counts.db.*)、neostore.transaction.db.3、 neostore.transaction.db.4、neostore.transaction.db.5(neostore..transaction.db.*)这些文件,如有,最好先备份这些文件,然后再删除/root/shuzihua/neo4j-community-3.5.8/data/databases/graph.db下的这些文件,后执行步骤3);如没有,执行步骤3);
3)执行导入命令:neo4j-admin load --from=/root/shuzihua/neo4j_graph.db.dump --database=graph.db --force
4)开启服务:neo4j start