当前位置: 首页 > news >正文

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 退出

http://www.dtcms.com/a/609798.html

相关文章:

  • UCOS-III笔记(七)
  • DDR4系列之ECC功能(六)
  • [Linux——Lesson25.线程:生产与消费者模型]
  • JavaScript while 循环
  • OceanBase分区基础知识
  • 网站如何做备份wordpress文章列分页
  • 制作一个网站需要多久wordpress地址怎么打开
  • vscode如何使用git
  • 建好网站后如何向里面加东西威海那家做网站好
  • 银河麒麟桌面操作系统的安装部署与常规使用
  • 【软考 CPU主频】外频、倍频
  • NebulaChat项目构建笔记
  • Socket:TCP/UDP通信详解
  • QT opencv实现高拍仪场景识别物体轮廓的案例详解
  • 广水住房和城乡建设部网站舟山网站建设开发
  • 深度学习打卡第R4周:LSTM-火灾温度预测
  • 最好的营销策划公司做seo网站优化价格
  • 通过Rust高性能异步网络服务器的实现看Rust语言的核心优势
  • 第36节:AI集成与3D场景中的智能NPC
  • 一个基于 LayUI + .NET 开源、轻量的医院住院管理系统
  • StarRocks 4.0:让 Apache Iceberg 数据真正 Query-Ready
  • 网站建设 自己的服务器爬虫python入门
  • android抽屉DrawerLayout在2025的沉浸式兼容
  • 美颜SDK性能优化实战:GPU加速与AI人脸美型的融合开发
  • AndroidStudio历史版本下载
  • Mac抹除重装卡在激活锁?两步快速解锁
  • Java语言是编译型还是解释型| 探究Java的运行机制与性能优化
  • 网站发语音功能如何做广州比较好的网站建设公司
  • 公司网站域名更改怎么做建设行业协会网站发展的建议
  • 【ZeroRange WebRTC】Kinesis Video Streams WebRTC Data Plane WebSocket API 深度解析