Ubuntu 24.04上安装PostgreSQL 15

  |   0 评论   |   0 浏览

在Ubuntu 24.04上安装PostgreSQL 15

PostgreSQL 15是当前流行的稳定版本之一,以下是在Ubuntu 24.04上安装PostgreSQL 15的详细步骤:

1. 添加PostgreSQL官方仓库

Ubuntu 24.04默认仓库可能不包含PostgreSQL 15,我们需要添加官方仓库:

# 创建仓库配置文件
sudo sh -c 'echo "deb https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

# 导入仓库签名密钥
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

# 更新软件包列表
sudo apt update

2. 安装PostgreSQL 15

# 安装PostgreSQL 15及其常用扩展
sudo apt install postgresql-15 postgresql-client-15 postgresql-contrib-15

3. 验证安装

# 检查服务状态
sudo systemctl status postgresql@15-main

# 检查PostgreSQL版本
psql --version

4. 基本配置

设置postgres用户密码

sudo -u postgres psql -c "ALTER USER postgres WITH PASSWORD '你的密码';"

配置远程访问(可选)

# 编辑配置文件
sudo nano /etc/postgresql/15/main/postgresql.conf

# 找到并修改以下行
listen_addresses = '*'  # 默认是'localhost'

# 编辑客户端认证配置
sudo nano /etc/postgresql/15/main/pg_hba.conf

# 在文件末尾添加(根据安全需求调整)
host    all             all             0.0.0.0/0               md5

# 重启服务使更改生效
sudo systemctl restart postgresql@15-main

5. 防火墙设置(如果需要远程访问)

# 允许5432端口
sudo ufw allow 5432/tcp
sudo ufw enable
sudo ufw status

6. 常用管理命令

# 启动服务
sudo systemctl start postgresql@15-main

# 停止服务
sudo systemctl stop postgresql@15-main

# 重启服务
sudo systemctl restart postgresql@15-main

# 设置开机启动
sudo systemctl enable postgresql@15-main

7. 基本使用

连接到PostgreSQL

sudo -u postgres psql

创建新用户和数据库

-- 在psql中执行
CREATE USER 用户名 WITH PASSWORD '密码';
CREATE DATABASE 数据库名 OWNER 用户名;
GRANT ALL PRIVILEGES ON DATABASE 数据库名 TO 用户名;

注意事项

  1. Ubuntu 24.04可能默认使用较新的PostgreSQL版本,如果需要确保安装15版,请确认仓库配置正确
  2. 生产环境中请使用更强的密码替代示例中的'你的密码'
  3. 远程访问配置应根据实际安全需求进行调整,不建议对所有IP开放
  4. 如需更高性能,应考虑调整PostgreSQL的内存和缓存参数

安装完成后,你就可以使用功能完整的PostgreSQL 15数据库服务了。


标题:Ubuntu 24.04上安装PostgreSQL 15
作者:michael
地址:https://blog.junxworks.cn/articles/2025/03/31/1743412091261.html