neo4j导入mysql数据库_neo4j导入导出数据库(neo4j迁移备份)

本文介绍了如何关闭neo4j服务,并进行数据库的迁移和备份操作。首先通过关闭命令停止neo4j,然后使用`neo4j-admin`工具进行数据库的dump和load操作,实现数据的导入导出。在遇到 neo4j 未完全关闭的情况下,需要手动查找并结束相关进程。文章最后提及,完成操作后需测试迁移是否成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在导入导出(迁移备份)数据库之前,首先需要关闭相应neo4j

1 关闭neo4j命令如下

cd $NEO4J_HOME/bin

./neo4j stop

其中NEO4J_HOME为安装neo4j时设置的环境变量,如果是mac系统在bash_profile文件中设置

vi ~/.bash_profile

export NEO4J_HOME=/usr/local/Cellar/neo4j/3.5.0/libexec

如果neo4j关闭时,如果输出neo4j not running,执行如下命令

curl http://localhost:7474

命令终端输出如下内容的话

{

"data" : "http://0.0.0.0:7474/db/data/",

"management" : "http://0.0.0.0:7474/db/manage/",

"data" : "http://0.0.0.0:7474/db/data/"

}

说明浏览器仍然可以访问neo4j数据库,出现这种情况表面Neo4j仍在运行(不然浏览器是无法访问的),这时候需要手动强制杀死Neo4j进程

首先执行如下命令查找neo4j进程

ps -ef|grep neo4j

发现执行neo4j对应的进程详情如下图进程详情

杀死对应的进程id

kill -9 18777

当杀死进程以后,再次去执行

curl http://localhost:7474

发现连不上了neo4j无法被访问

此时neo4j已经被成功关闭

2 neo4j迁移

首先进入$NEO4J_HOME/bin目录执行如下数据库导出命令

./neo4j-admin dump --database=graph.db --to=../data/databases/graph.db.dump

同时在$NEO4J_HOME/bin目录下执行

./neo4j-admin load --from=../data/databases/graph.db.dump --database=graph.db --force3 测试是否迁移成功

好的,写完了,如果有疑问的话,请私信或者留言。

大家好,我是寻梦,在追梦路上突破自我,保持初心,一直向前。

如果这篇文章有幸帮助到你的话,收藏的同时麻烦点赞或者关注一下,共同学习!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值