PostgreSQL 是一个功能强大、开源的对象-关系型数据库系统,广泛应用于各类企业级应用。对于使用 Ubuntu 系统的开发者或运维人员来说,掌握 PostgreSQL 安装与配置 是一项必备技能。本教程将带你一步步完成在 Ubuntu 上的 PostgreSQL 安装、基本配置和简单使用,即使你是完全的新手也能轻松上手!

在安装任何新软件之前,建议先更新系统的软件包列表,以确保获取最新版本:
sudo apt updatesudo apt upgrade -yUbuntu 的官方仓库中已经包含了 PostgreSQL,我们可以直接使用 apt 命令进行安装。执行以下命令:
sudo apt install postgresql postgresql-contrib -y安装完成后,PostgreSQL 服务会自动启动。你可以通过以下命令检查服务状态:
sudo systemctl status postgresql如果看到 active (running) 字样,说明 PostgreSQL 已成功运行。
PostgreSQL 安装后会自动创建一个名为 postgres 的系统用户和数据库超级用户。我们需要切换到该用户来操作数据库:
sudo -i -u postgres进入 postgres 用户后,可以使用 psql 命令进入 PostgreSQL 的交互式命令行:
psql此时你已连接到 PostgreSQL 数据库。你可以执行 SQL 命令,例如查看当前数据库用户:
\du退出 psql 使用 \q,退出 postgres 用户使用 exit。
为了安全起见,建议不要总是使用 postgres 超级用户进行日常操作。我们可以创建一个普通用户和对应的数据库:
# 创建新用户(会提示输入密码)sudo -u postgres createuser --interactive --pwprompt myuser# 创建同名数据库sudo -u postgres createdb myuser现在你可以使用 myuser 用户连接数据库了。
默认情况下,PostgreSQL 只监听本地回环地址(127.0.0.1),如果你需要从其他机器连接数据库,需修改两个配置文件:
1. 修改 postgresql.conf
sudo nano /etc/postgresql/*/main/postgresql.conf找到并取消注释以下行,将其改为:
listen_addresses = '*' # 监听所有 IP2. 修改 pg_hba.conf
sudo nano /etc/postgresql/*/main/pg_hba.conf在文件末尾添加一行,允许特定网段或所有 IP 访问(注意安全性):
# 允许所有 IPv4 连接(仅用于测试环境)host all all 0.0.0.0/0 md5修改完成后,重启 PostgreSQL 服务使配置生效:
sudo systemctl restart postgresqlsudo systemctl start postgresqlsudo systemctl stop postgresqlsudo systemctl restart postgresqlsudo systemctl status postgresqlsudo -u postgres psql通过本教程,你应该已经成功在 Ubuntu 上完成了 PostgreSQL 安装 和基础配置。无论你是开发 Web 应用、数据分析还是学习数据库知识,PostgreSQL 都是一个可靠的选择。希望这篇 PostgreSQL 配置教程 能帮助你快速上手!
如果你是刚接触数据库的新手,建议多练习 SQL 语句,并参考官方文档深入学习。祝你学习顺利!
关键词:Ubuntu PostgreSQL安装, PostgreSQL配置教程, Ubuntu数据库安装, PostgreSQL新手入门
本文由主机测评网于2025-12-14发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/2025127493.html