neo4j备份命令(本例linux)
neo4j-backup
命令使用:
./neo4j-backup -full -from single://[machine IP] -to ~/backup-neo4j
eg:
[root@xxxx bin]# ./neo4j-backup -full -from single://127.0.0.1 -to /backup/neo4j-backup/
其中:
-full:全量备份-incremental :增量备份
恢复
Neo4j备份的内容是某一时刻的完整数据库。恢复时,只需要将数据库目录指定到备份的数据目录即可。
制作一个定时任务备份
1.编写sh执行文件
time=`date '+%y-%m-%d %H:%M:%S'`file=`date '+%y-%m-%d'`echo $timeecho $fileecho '开始备份..'/db/neo4j-enterprise-2.3.1/bin/neo4j-backup -full -from single://127.0.0.1 -to /backup/neo4j-backup/$fileecho '备份完成'
2.开启定时任务
利用linux的开启执行任务调度,
其中
03 01 * * * root ./../db/neo4j-enterprise-2.3.1/bin/neo4j-backup-file.sh >> /var/log/neo4j-backup/neo4j.log
表示每天01点03分,ront用户执行指定目录的sh文件,并将执行打印内容写入/var/log/neo4j-backup/neo4j.log文件
执行结果
另csv导入: