【neo4j】文件管理路径、数据备份、创建新数据库、导入数据等操作记录

neo4j一般的配置路径如下

【neo4j】文件管理路径、数据备份、创建新数据库、导入数据等操作记录

一、备份数据

使用neo4j-admin命令。

首先,先找到数据的存储路径,然后关闭数据库。

关闭数据库的语句如下:

#切换到/bin目录下
./neo4j stop

然后,确定好目前数据库的名称,然后使用如下命令

#--database 是数据库名称  --to是备份数据目录的地址与名称
neo4j-admin dump --database=neo4j --to=/home/neo4j.dump

二、创建新数据库

首先,在数据库配置文件中修改默认数据库参数。我的数据库配置文件路径为/etc/neo4j/neo4j.conf

【neo4j】文件管理路径、数据备份、创建新数据库、导入数据等操作记录

 

 

 把画箭头的neo4j修改为自己需要的数据库名称。

这里需要注意的一点是:新的数据库名称不要出现下划线等特殊字符,以免出错!

虽然在网上看到的方法,在修改完配置文件后直接就可以在数据库文件目录下生成有关文件,但是我这个并没有创建,具体原因并没有深究,我直接在数据目录下创建一个跟配置文件中的名字相同的文件夹。

三、导入数据

使用命令将之前备份的数据导入新的文件中,命令如下:

#--from是备份的数据文件路径,--database是新的数据库名称 --force是强制覆盖掉源数据(由于是新数据库,本身没东西,因此直接覆盖是安全的!)
./neo4j-admin load --from=/home/neo4j.dump1 --database=analysisApi --force

最后启动数据库即可!

#切换到/bin目录下
./neo4j start

注意,如果没有启动成功,请看日志,日志路径一般在/var/log/neo4j.log,直接用cat或者vim命令查看。

各位有问题可以留言交流,谢谢。

上一篇:在python中操作neo4j数据库的方法


下一篇:Neo4j安装,入门到深入了解完整教程