如何用客户端PC的Neo4j绘制服务器PC的数据图?
解决客户端Neo4j Desktop连接远程服务器Neo4j的配置问题
1. Connect URL 填写规则
Neo4j默认使用Bolt协议进行远程连接(性能最优),格式为:bolt://aaa.bbb.ccc.ddd:7687
- 其中
aaa.bbb.ccc.ddd是你服务器的IP地址 7687是Neo4j Bolt协议的默认端口,如果服务器端修改过端口,替换成对应端口即可
如果需要使用HTTP协议连接,格式为:http://aaa.bbb.ccc.ddd:7474
2. Username/Password 填写注意
这里填的不是远程桌面的账号密码,而是服务器端Neo4j数据库本身的登录账号密码:
- 如果你是首次使用服务器端Neo4j,初始账号是
neo4j,初始密码也是neo4j(第一次登录会强制要求修改密码,填修改后的新密码即可) - 如果你之前在服务器端修改过Neo4j的登录凭据,就填对应的账号和密码
3. 服务器端必须完成的远程连接配置(关键)
如果不配置服务器端,客户端即使填对地址也连不上,步骤如下:
- 找到服务器Neo4j安装目录下的
conf/neo4j.conf配置文件 - 打开文件后,修改以下配置项(去掉前面的
#注释符号):dbms.default_listen_address=0.0.0.0:允许Neo4j监听服务器的所有网卡地址dbms.connector.bolt.listen_address=:7687:开启Bolt协议的远程监听- 若需要HTTP连接,再开启
dbms.connector.http.listen_address=:7474
- 保存配置后,重启服务器上的Neo4j服务
4. 防火墙端口开放
确保服务器的防火墙(Windows防火墙或Linux防火墙)开放了7687(Bolt)和7474(HTTP)端口,否则客户端无法建立连接。
内容的提问来源于stack exchange,提问作者newbie
相关产品推荐
相关产品推荐

