neo4j一般的配置路徑如下
一、備份數據
使用neo4j-admin命令。
首先,先找到數據的存儲路徑,然后關閉數據庫。
關閉數據庫的語句如下:
#切換到/bin目錄下
./neo4j stop
然后,確定好目前數據庫的名稱,然后使用如下命令
#--database 是數據庫名稱 --to是備份數據目錄的地址與名稱
neo4j-admin dump --database=neo4j --to=/home/neo4j.dump
二、創建新數據庫
首先,在數據庫配置文件中修改默認數據庫參數。我的數據庫配置文件路徑為/etc/neo4j/neo4j.conf
把畫箭頭的neo4j修改為自己需要的數據庫名稱。
這里需要注意的一點是:新的數據庫名稱不要出現下划線等特殊字符,以免出錯!
雖然在網上看到的方法,在修改完配置文件后直接就可以在數據庫文件目錄下生成有關文件,但是我這個並沒有創建,具體原因並沒有深究,我直接在數據目錄下創建一個跟配置文件中的名字相同的文件夾。
三、導入數據
使用命令將之前備份的數據導入新的文件中,命令如下:
#--from是備份的數據文件路徑,--database是新的數據庫名稱 --force是強制覆蓋掉源數據(由於是新數據庫,本身沒東西,因此直接覆蓋是安全的!)
./neo4j-admin load --from=/home/neo4j.dump1 --database=analysisApi --force
最后啟動數據庫即可!
#切換到/bin目錄下
./neo4j start
注意,如果沒有啟動成功,請看日志,日志路徑一般在/var/log/neo4j.log,直接用cat或者vim命令查看。
各位有問題可以留言交流,謝謝。