Neo4j Desktop password change failure以及Database failed to start

Neo4j Desktop password change failure

故障描述1:

在完成对Neo4j desktop 1.4.2安装之后,初始化时会报错,但通过retry可以完成初始化。
在建立数据库时,会发生如下报错:

Database failed to create: Error: Could not change password

Neo4j Desktop password change failure以及Database failed to start_第1张图片
在Developer/Developer Tools中的报错如下:
报错

解决方案:

打开Developer/View logs,根据log文件中的报错:

**[error] Neo4jAdmin: 'Powershell' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���**

可以推断是powershell出了问题,然后进行检索,找到以下文章:
https://blog.csdn.net/u011809553/article/details/80443744
即在系统环境变量path后添加powershell的路径:
C:\Windows\System32\WindowsPowerShell\v1.0之后
重启即可。
Neo4j Desktop password change failure以及Database failed to start_第2张图片

Database failed to start

故障描述2:

安装、初始化、建库都没问题,但是无法启动start数据库,报错如下:

Database failed to start: Database process terminated, see logs.. Check the logsNeo4j Desktop password change failure以及Database failed to start_第3张图片
该数据库的log报错:

ERROR Failed to start Neo4j on dbms.connector.http.listen_address, a socket address. If missing port or hostname it is acquired from dbms.default_listen_address.

解决方案:

检查jdk版本是否为15.0.2,如果是的话,卸载安装jdk 11.0.10 LTS版本。
再次执行15.0.2的安装exe即可卸载原版本(询问是否安装时点否),然后安装11.0.10版本的jdk即可。

总结

一般第一次安装Neo4j Desktop是不会出现上述问题的,powershell的路径会被添加在path中。
除此之外,还要注意的2个问题:

  1. 初始化点击按钮没反应,要检查C:\Windows\System32\wbem是否添加在系统变量path中;
    Developer Tools会报错
  2. Neo4j安装完成后打不开,只运行在后台进程中。
    uninstall并且删除所有相关文件
    (win10可以通过文件搜索Neo4j),然后重新安装。
    (初始化时会在系统盘中存储一些文件,这些需要manual delete)

你可能感兴趣的:(neo4j,bug,数据库)