西楚极客

  • 首页
  • 编程语言
    • 汇编
    • C语言
    • Python
  • 人工智能
    • ChatGPT
    • Gemini
    • DeepSeek
    • TTS
  • 嵌入式
    • 51单片机
    • STM32单片机
    • RTOS
  • 数据库
    • MySQL
    • Oracle
    • PostgreSQL
  • 网络技术
    • 网络通信
    • 网络设备
    • 网络协议
    • 网络安全
    • 无线通信
    • 网络应用
    • 运维与监控
  • 操作系统
    • Windows
    • Linux
    • Android
    • IOS
  • 工具脚本
    • 运维管理
    • 开发辅助
    • 网络工具
    • 数据处理
    • 桌面自动化
    • 测试辅助
    • 系统工具
  • 关于
热衷于分享互联网技术的极客宅
  1. 首页
  2. 数据库
  3. 正文

Ubuntu系统安装PostgreSQL

2025年4月29日 39点热度 0人点赞 0条评论


Ubuntu 24.04 安装 PostgreSQL 的完整步骤如下(非常简洁实用版):


1. 更新系统软件源

sudo apt update
sudo apt upgrade -y

2. 安装 PostgreSQL

Ubuntu 24.04 官方源已经带了较新版本的 PostgreSQL,直接装即可:

sudo apt install postgresql postgresql-contrib -y

这条命令会安装 PostgreSQL 服务器和一些常用扩展(如 pg_stat_statements、adminpack)。


3. 查看服务状态

安装完成后,PostgreSQL 服务会自动启动。你可以这样检查:

sudo systemctl status postgresql

如果看到 active (running) 就说明 PostgreSQL 已经正常运行。


4. 切换到 PostgreSQL 默认用户

安装后,系统自动创建了一个名为 postgres 的 Linux 用户。

切换到这个用户:

sudo -i -u postgres

然后进入 PostgreSQL 命令行:

psql

进入后提示符变成:

postgres=#

说明你已经进入数据库了。

退出 PostgreSQL 命令行可以输入:

\q

然后回到普通 shell。


5. 设置密码(推荐)

进入 psql 后,给 postgres 用户设置数据库密码:

ALTER USER postgres WITH PASSWORD '你的强密码';

例如:

ALTER USER postgres WITH PASSWORD 'SuperSecure123!';

6. 本地访问和远程访问设置(如果需要)

默认 PostgreSQL 只允许本地访问。如果要远程连接,还需要调整:

  • 修改配置文件 /etc/postgresql/16/main/ 下的:
    • postgresql.conf:监听 0.0.0.0
      sudo nano /etc/postgresql/16/main/postgresql.conf
      

      找到:

      #listen_addresses = 'localhost'
      

      改成:

      listen_addresses = '*'
      
    • pg_hba.conf:允许远程 IP 访问
      sudo nano /etc/postgresql/16/main/pg_hba.conf
      

      在文件末尾增加一行,例如允许所有 IP 使用密码访问:

      host    all             all             0.0.0.0/0               md5
      
    • 然后重启服务:
      sudo systemctl restart postgresql
      

7. (可选)防火墙开放端口

如果开启了 UFW 防火墙,需要开放 PostgreSQL 默认端口 5432:

sudo ufw allow 5432/tcp
标签: PostgreSQL
最后更新:2025年4月29日

西楚极客

这个人很懒,什么都没留下

点赞
< 上一篇

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

最新 热点 随机
最新 热点 随机
Windows系统本地安装部署Cosy Voice|解压即可安装|傻瓜式操作|100%保证安装成功|开箱即食 Ubuntu系统安装PostgreSQL Ubuntu系统如何更新阿里云源 Ubuntu开启Google Authenticator二步验证 Ubuntu系统如何安装MySQL?
Ubuntu系统如何安装MySQL?Ubuntu开启Google Authenticator二步验证Ubuntu系统如何更新阿里云源Ubuntu系统安装PostgreSQLWindows系统本地安装部署Cosy Voice|解压即可安装|傻瓜式操作|100%保证安装成功|开箱即食
Windows系统本地安装部署Cosy Voice|解压即可安装|傻瓜式操作|100%保证安装成功|开箱即食 Ubuntu系统如何更新阿里云源 Ubuntu开启Google Authenticator二步验证 Ubuntu系统如何安装MySQL? Ubuntu系统安装PostgreSQL
最近评论
标签聚合
PostgreSQL TTS Linux MySQL

COPYRIGHT © 2025 西楚极客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang