【neo4j】文件管理路徑、數據備份、創建新數據庫、導入數據等操作記錄


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命令查看。

各位有問題可以留言交流,謝謝。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM