ubuntu20.04安装neo4j
时间: 2025-03-18 08:14:45 浏览: 66
### 如何在 Ubuntu 20.04 上安装 Neo4j 数据库
#### 下载并导入 GPG 密钥
通过 `wget` 命令下载 Neo4j 的官方 GPG 密钥,并将其添加到系统的 APT 密钥环中。这一步是为了验证软件包的真实性。
```bash
wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add -
```
#### 配置 APT 软件源列表
编辑 `/etc/apt/sources.list.d/neo4j.list` 文件,指定要使用的 Neo4j 版本仓库地址。可以选择稳定版本 3.5 或者较新的 4.4 版本。
对于 3.5 版本:
```bash
echo 'deb https://debian.neo4j.com stable 3.5' | sudo tee /etc/apt/sources.list.d/neo4j.list
```
对于 4.4 版本:
```bash
echo 'deb https://debian.neo4j.com stable 4.4' | sudo tee /etc/apt/sources.list.d/neo4j.list
```
#### 更新本地APT缓存
运行以下命令更新本地的 APT 缓存以包含新添加的 Neo4j 存储库。
```bash
sudo apt-get update
```
#### 安装 Neo4j 社区版
执行以下命令来安装 Neo4j 的社区版。
```bash
sudo apt-get install neo4j
```
#### 启动和启用 Neo4j 服务
安装完成后,启动 Neo4j 服务并将该服务设置为开机自启。
```bash
sudo systemctl start neo4j
sudo systemctl enable neo4j
```
#### 访问 Neo4j 浏览器界面
Neo4j 默认提供了一个基于 Web 的图形化用户界面 (GUI),可以通过浏览器访问它。默认情况下,此接口绑定到 localhost 地址上的端口 7474。因此,在完成上述步骤之后,可以打开浏览器并导航至 URL `http://localhost:7474` 来查看 GUI。
#### 修改默认监听地址(可选)
如果希望远程客户端能够连接到您的 Neo4j 实例,则需要更改其默认仅限于本地回环网络接口 (`127.0.0.1`) 的行为。为此,请编辑配置文件 `/etc/neo4j/neo4j.conf` 并找到如下行:
```conf
dbms.default_listen_address=0.0.0.0
```
保存修改后的配置文件后重新启动服务使更改生效。
```bash
sudo systemctl restart neo4j
```
此时可以从外部 IP 地址访问 Neo4j 图形界面,例如 `http://<your-server-ip>:7474`[^5]。
#### 设置管理员账户密码
首次登录时会提示重设初始密码。停止当前正在运行的服务再进入控制台模式进行更安全的操作流程。
```bash
sudo neo4j stop
sudo neo4j console
```
按照屏幕指示输入旧密码(`neo4j`)以及设定的新强健度满足条件的新密码[^4]。
---
### Python 连接示例
为了方便后续开发工作流集成考虑,这里给出一段简单的 Python 程序用于演示如何建立与 Neo4j 数据库之间的连接关系。
```python
from neo4j import GraphDatabase
uri = "bolt://localhost:7687"
driver = GraphDatabase.driver(uri, auth=("neo4j", "<your-new-password>"))
def create_node(tx, name):
tx.run("CREATE (a:Person {name: $name})", name=name)
with driver.session() as session:
session.write_transaction(create_node, "Alice")
driver.close()
```
阅读全文
相关推荐











