Ubuntu 下 PostgreSQL 安装与配置完整指南
PostgreSQL是一款稳定、高性能、开源的关系型数据库系统,在企业级项目、数据仓库、地理信息系统(GIS)、金融系统中被广泛使用。本文将全面介绍
在 Ubuntu 中安装 PostgreSQL、创建用户、开启远程访问、配置开机自启
等完整流程。
一、检查系统环境
sudo apt update
sudo apt upgrade -y
二、安装 PostgreSQL
sudo apt install postgresql postgresql-contrib -y
查看 PostgreSQL 是否运行:
sudo systemctl status postgresql
三、使用 postgres 管理员账号登录数据库
sudo -i -u postgres
psql
退出:
\q
四、创建数据库用户与数据库
CREATE USER myuser WITH PASSWORD 'mypassword';
CREATE DATABASE mydb OWNER myuser;
GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;
五、查看 PostgreSQL 运行端口
sudo nano /etc/postgresql/14/main/postgresql.conf
默认端口为 5432。
六、允许远程连接
1. 修改 postgresql.conf
listen_addresses = '*'
2. 修改 pg_hba.conf
host all all 0.0.0.0/0 md5
3. 重启数据库
sudo systemctl restart postgresql
七、防火墙开放端口(如启用 UFW)
sudo ufw allow 5432/tcp
sudo ufw reload
八、PostgreSQL 服务管理
功能 命令
查看状态 sudo systemctl status postgresql
启动服务 sudo systemctl start postgresql
停止服务 sudo systemctl stop postgresql
重启服务 sudo systemctl restart postgresql
开机自启 sudo systemctl enable postgresql
九、psql 常用命令
命令 作用
\l 列出数据库
\du 列出用户
\dt 列出数据表
\c dbname 切换数据库
\q 退出
