neo4j 用docker备份
时间: 2023-11-04 22:06:36 浏览: 137
neo4j安装使用笔记.docx
Neo4j使用Docker进行备份有两种方法。第一种是数据热备份,使用以下命令执行备份操作:
```
docker exec --interactive --tty neo4j-new neo4j-admin backup --database=neo4j --to=/backups/`date %Y%m%d_%H:%M`.back
```
这将在指定的路径下创建一个以当前日期和时间命名的备份文件。第二种方法是数据恢复,使用以下命令执行恢复操作:
```
docker exec --interactive --tty neo4j-new neo4j-admin backup --backup-dir=/backups/xxx.back
```
这将从指定的备份文件夹中恢复数据。除此之外,你还可以使用在线备份来恢复数据:
```
docker run --interactive --tty --rm \
--volume=/home/data/neo4j/data:/data \
--volume=/home/data/neo4j/data/db-backup:/backups \
neo4j:4.4.16-community \
neo4j-admin load --database=neo4j --from=/backups/xxxx.dump
```
这将从指定的.dump文件中加载数据进行恢复。
阅读全文