Solución:
Como está utilizando Neo 3.x, para crear una nueva base de datos sin eliminar la existente, simplemente puede editar la neo4j.conf
archivar en tu conf
directorio de tu $NEO4J_HOME
.
Buscar dbms.active_database=
, que debería tener el valor predeterminado de graph.db
. Reemplácelo con otro nombre y vuelva a iniciar neo4j. Ahora, se creará una nueva base de datos con ese nombre de directorio. Para volver a su base de datos anterior, repita los pasos, simplemente reemplace su nuevo valor con graph.db
en el archivo de configuración.
Neo Technology viene con una nueva herramienta de escritorio que mejora en gran medida la productividad llamada Neo4J Desktop. Puedes descargarlo aquí
Al usarlo, puede administrar diferentes proyectos, crear diferentes bases de datos y simplemente administrarlos / cambiar entre ellos, utilizando la GUI. Realmente ahorra mucho tiempo.
Aparentemente, en Community Edition solo tiene 1 base de datos, por lo que usé contenedores docker para crear un servidor por db. Modifique los puertos + volumen de datos como se muestra a continuación:
docker run
--rm
--publish=8474:7474 --publish=8687:7687
--volume=$HOME/neo4j/data2:/data
--volume=$HOME/Downloads/neo4j/import:/var/lib/neo4j/import
--name=neo4j
--env NEO4J_AUTH=neo4j/password
neo4j:3.4
# Defaults:
# --publish=7474:7474 --publish=7687:7687
# --volume=$HOME/neo4j/data:/data