当前位置:首页 > 系统教程 > 正文

Ubuntu 24.04安装PostgreSQL详细教程

Ubuntu 24.04安装PostgreSQL详细教程

一步步教你安装配置PostgreSQL数据库

Ubuntu 24.04安装PostgreSQL详细教程 24.04  PostgreSQL安装 数据库配置 apt安装 第1张

本教程将详细介绍如何在Ubuntu 24.04上安装PostgreSQL数据库。无论你是数据库新手还是有一定经验的开发者,都能按照步骤成功搭建PostgreSQL安装环境。我们将使用apt包管理器进行安装,并介绍基本的数据库配置方法。

1. 更新系统包

首先,打开终端,更新系统包列表:

sudo apt updatesudo apt upgrade -y

2. 使用apt安装PostgreSQL

Ubuntu 24.04的默认软件源中包含PostgreSQL,可以直接通过apt安装

sudo apt install postgresql postgresql-contrib -y

该命令会安装PostgreSQL数据库服务器以及一些额外的实用工具。

3. 检查安装状态

安装完成后,PostgreSQL服务会自动启动。可以使用以下命令检查服务状态:

sudo systemctl status postgresql

如果服务未运行,可以手动启动:sudo systemctl start postgresql,并设置开机自启:sudo systemctl enable postgresql

4. 访问PostgreSQL

安装过程中会自动创建一个名为postgres的系统用户,该用户也是PostgreSQL的超级管理员。切换至该用户并进入PostgreSQL命令行:

sudo -i -u postgrespsql

此时你将看到PostgreSQL提示符,可以执行SQL命令。例如查看版本:SELECT version();,退出用\q

5. 配置PostgreSQL(可选)

默认情况下,PostgreSQL只允许本地连接。如果需要远程访问,需修改配置文件:

sudo nano /etc/postgresql/16/main/postgresql.conf

找到 #listen_addresses = "localhost" 改为 listen_addresses = "*"。同时修改客户端认证配置文件:

sudo nano /etc/postgresql/16/main/pg_hba.conf

添加一行允许远程连接的规则,例如:host all all 0.0.0.0/0 md5。然后重启服务生效。

6. 创建数据库和用户

作为管理员,你可以为你的应用创建专用数据库和用户:

sudo -u postgres createuser --interactivesudo -u postgres createdb mydatabase

或者在psql中执行SQL命令。

7. 卸载PostgreSQL(如果需要)

如果你想完全移除PostgreSQL,可以使用:

sudo apt purge postgresql*sudo apt autoremove

但请注意,这会删除所有数据。

至此,你已经成功在Ubuntu 24.04上完成了PostgreSQL安装和基本数据库配置。接下来就可以开始使用PostgreSQL开发应用了!

本文涉及的关键词:Ubuntu 24.04, PostgreSQL安装, 数据库配置, apt安装。