I have two directories of Neo4j, one is made by Neo4j Desktop (folder A), and one is downloaded from community server (folder B). The shell and the service running the those folder will be respectively called as shell A and service A, shell B and service B.
It seems that services don't run globally? I open shell A and start service A, and in shell B it says Neo4j is not running. It's the same if I stop service A and start service B: shell A says Neo4j is not running.
Nevertheless, if I start service A not service B, in shell B running
cypher-shellcan still ask for the username and password. The reverse is the same: if I start service B not service A, in shell A running
cypher-shellcan still ask for the username and password. Why is that?
Now if I open Desktop, then start service B, then it only runs for a moment before stopping. I suppose this is an expected behavior to avoid clashing. However, service A doesn't stop. I wonder why is that?