neo4j資料的遷移與備份

2021-09-16 13:16:09 字數 778 閱讀 3500

1,dump原始資料庫為 graph.db.dump 檔案

bin/neo4j-admin dump --database graph.db --to /home/knowledgegraphtest/graph-database

2,將 graph.db.dump 匯入到庫中,(庫需要停掉,並且庫名不能有相同的名字)

bin/neo4j-admin load --from graph.db.dump

3,當不同版本庫相互倒資料時需要把該引數開啟,在conf/neo4j.conf中

dbms.allow_format_migration=true

4,這個dump命令只有在3.2.0才有的。

在對neo4j資料進行備份、還原、遷移的操作時,首先要關閉neo4j;

cd %neo4j_home%/bin

./neo4j stop

資料備份到檔案

./neo4j-admin  dump --database=graph.db --to=/home/2018.dump

之後,進行資料還原,將生成的儲存檔案拷貝到另乙個相同版本的環境中,

(測試中可以進行清空neo4j庫操作:match (n) detach delete n )

還原、遷移之前 ,關閉neo4j服務。操作同上;

資料匯入:

./neo4j-admin load --from=/home/2016-10-02.dump --database=graph.db --force

重啟服務:

./neo4j start

Neo4j資料備份與還原

neo4j的資料備份與還原方法 一 簡單粗暴的把neo4j安裝目錄下 data database下的graph.db拷貝乙份,還原時直接放回到原目錄替換就行。其前提是備份的neo4j版本要與還原的neo4j版本一至,要是不一至可能會出現不相容的情況 親測3.3.5 3.5.0不行,可能版本跨度太大,...

Neo4j介紹與使用

usr bin env python coding utf 8 neo4j圖形資料庫示例 from neo4j import graphdatabase,incoming 建立或連線資料庫 db graphdatabase neodb 在乙個事務內完成寫或讀操作 with db.transactio...

Neo4j學習(2) Win系統安裝Neo4j

neo4j 是目前最流行的圖形資料庫,支援完整的事務,在屬性圖中,圖是由頂點 vertex 邊 edge 和屬性 property 組成的,頂點和邊都可以設定屬性,頂點也稱作節點,邊也稱作關係,每個節點和關係都可以由乙個或多個屬性。neo4j建立的圖是用頂點和邊構建乙個有向圖,其查詢語言cypher...