title: Is there a tool to dump a Neo4j graph as Cypher and re-load it from Cypher?
body: <p>Everyone familiar with MySQL has likely used the mysqldump command which can generate a file of SQL statements representing both the schema and data in a MySQL database.
  These SQL text files are commonly used for many purposes: backups, seeding replicas, copying databases between installations (- copy prod DBs to staging environments etc) and others.</p>
  
  <p>Is there a similar tool for Neo4j that can dump an entire graph into a text file of Cypher statements, that when executed on an empty database would reconstruct the original data?</p>
  
  <p>Thanks.</p>