linux系统neo4j导入数据库,使用neo4j-backup备份数据库 及 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 :增量备份

636906fb2464451b4343a3b49e337c1d.png

c068b035e1436e411826e1c36e89ced5.png

恢复

Neo4j备份的内容是某一时刻的完整数据库。恢复时,只需要将数据库目录指定到备份的数据目录即可。

制作一个定时任务备份

1.编写sh执行文件

time=date '+%y-%m-%d %H:%M:%S'

file=date '+%y-%m-%d'

echo $time

echo $file

echo ‘开始备份…’

/db/neo4j-enterprise-2.3.1/bin/neo4j-backup -full -from single://127.0.0.1 -to /backup/neo4j-backup/$file

echo ‘备份完成’

2.开启定时任务

利用linux的crontab开启执行任务调度,

50f2fa9345897538132a62b417368776.png

其中

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文件

执行结果

64efae64b14ad77930e8602d2b186757.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值