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

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