У меня была такая же проблема.Я попытался установить начальный пароль, и он сказал The specified user 'neo4j' already exists.
Я думал, что установил первоначальный пароль ранее через командную строку, но это не произошло, потому что в строке пароля были специальные символы.
В итоге мне удалось открыть браузер Neo4j, и он запросил у меня пароль.Я ввел 'neo4j', а затем он дал мне возможность установить новый пароль через браузер.Как только я это сделал, все заработало.
Если вам нужно отключить auth_enabled
, чтобы проверить что-то, не забудьте перезапустить сервер.sudo neo4j restart
Перезагрузка также может занять несколько минут, поэтому сначала убедитесь, что она полностью запущена и работает.(И затем, конечно, не забудьте снова включить auth_enabled
.)
Мне также потребовалось несколько попыток, чтобы получить правильную конфигурацию в файле конфигурации на /etc/neo4j/neo4j.conf
Я установил dbms.connectors.default_listen_address=0.0.0.0
И dbms.connectors.default_advertised_address=your.webdomain.com
Кроме того, это руководство помогло мне настроить сертификат для конечной точки браузера neo4j.https://medium.com/neo4j/getting-certificates-for-neo4j-with-letsencrypt-a8d05c415bbd