<div class="htmledit_views" id="content_views"> <p>Neo4j数据进行备份、还原、迁移的操作时,首先要关闭neo4j;</p>
<pre class="has" name="code"><code class="hljs vbscript"><ol class="hljs-ln"><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="1"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line">/usr/share/neo4j/bin</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="2"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line">neo4j <span class="hljs-keyword">stop</span></div></div></li></ol></code><div class="hljs-button signin" data-title="登录后复制" onclick="hljs.signin(event)"></div></pre>
<p>如果出现</p>
<pre class="has" name="code"><code class="hljs python">Neo4j <span class="hljs-keyword">not</span> running</code><div class="hljs-button signin" data-title="登录后复制" onclick="hljs.signin(event)"></div></pre>
<p>出现这种情况, Neo4j没有运行, 但是浏览器仍然可以访问neo4j数据库的情况, 直接执行导入数据后,是无法看到导入的数据库,</p>
<p>其实这种情况下Neo4j仍在运行(否则浏览器是无法然访问的),</p>
<p>这就需要强制杀死Neo4j进程,则执行命令 </p>
<pre class="has" name="code"><code class="hljs perl">ps -ef|<span class="hljs-keyword">grep</span> neo4j</code><div class="hljs-button signin" data-title="登录后复制" onclick="hljs.signin(event)"></div></pre>
<p> <img alt="" class="has" src="https://img-blog.csdn.net/20180718164121538?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3N1cHJhbW9sZWN1bGFy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70"></p>
<pre class="has" name="code"><code class="hljs perl"><span class="hljs-keyword">kill</span> -<span class="hljs-number">9</span> <对应的pid> </code><div class="hljs-button signin" data-title="登录后复制" onclick="hljs.signin(event)"></div></pre>
<p>关闭Neo4j后, 再次用浏览器访问Neo4j,是无法访问的,说明Neo4j是关闭运行了,在此情况下,是可以执行Neo4j的数据导出与导入的.</p>
<p>执行数据导出命令</p>
<pre class="has" name="code"><code class="hljs swift">./neo4j-admin <span class="hljs-built_in">dump</span> --database=graph.db --to=/home/robot/<span class="hljs-type">Neoj_data</span>/graph.db.<span class="hljs-built_in">dump</span></code><div class="hljs-button signin" data-title="登录后复制" onclick="hljs.signin(event)"></div></pre>
<p>执行数据导入命令</p>
<pre class="has" name="code"><code class="hljs sql"><ol class="hljs-ln"><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="1"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line">neo4j-admin <span class="hljs-keyword">load</span> <span class="hljs-comment">--from=/home/robot/Neoj_data/graph.db.dump --database=graph.db --force #数据导入</span></div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="2"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line">neo4j <span class="hljs-keyword">start</span></div></div></li></ol></code><div class="hljs-button signin" data-title="登录后复制" onclick="hljs.signin(event)"></div></pre>
<p>原文地址:https://blog.csdn.net/supramolecular/article/details/81100742</p> </div>