当前位置: 首页 > 帮助中心

Ubuntu PostgreSQL 安装步骤是什么

时间:2026-01-30 11:26:10

在Ubuntu上安装PostgreSQL的步骤如下:

安装步骤
    更新软件包列表
sudo apt update
    安装 PostgreSQL
sudo apt install postgresql postgresql-contrib -y
postgresql 是 PostgreSQL 数据库的核心包。postgresql-contrib 包含一些额外的功能和工具(可选但推荐)。
    验证服务状态
sudo systemctl status postgresql
如果服务没有运行,可以使用以下命令启动它:
sudo systemctl start postgresql
    设置开机自启
sudo systemctl enable postgresql
    配置 PostgreSQL
登录 PostgreSQL

默认管理员用户为 postgres。切换用户并进入数据库命令行:

sudo -u postgres psql
修改管理员密码

psql 命令行中:

ALTER USER postgres WITH PASSWORD 'your_password'; \q # 退出
创建新用户和数据库
# 创建新用户sudo -u postgres createuser --interactive# 根据提示输入用户名,并选择是否为超级用户# 创建新数据库sudo -u postgres createdb mydb# 赋予用户权限(通过 psql)sudo -u postgres psql \c mydb# 连接到数据库GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;
    允许远程访问(可选)
修改配置文件
sudo nano /etc/postgresql/<版本>/main/postgresql.conf

找到以下行并取消注释(去掉 #)并修改为:

listen_addresses = '*' # 允许所有IP连接

然后,编辑 pg_hba.conf 文件以允许远程连接:

sudo nano /etc/postgresql/<版本>/main/pg_hba.conf

在文件末尾添加以下行:

host all all 0.0.0.0/0 scram-sha-256
重启服务
sudo systemctl restart postgresql
    防火墙配置(可选)
开放默认端口 5432
sudo ufw allow 5432/tcpsudo ufw reload


上一篇:如何提升Ubuntu上MongoDB的查询速度
下一篇:Debian虚拟机在VirtualBox中如何实现网络桥接
Ubuntu
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器
  • 英特尔第五代 Xeon CPU 来了:详细信息和行业反应
  • 由于云计算放缓引发扩张担忧,甲骨文股价暴跌
  • Web开发状况报告详细介绍可组合架构的优点
  • 如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳
  • 美光在数据中心需求增长后给出了强有力的预测
  • 2027服务器市场价值将接近1960亿美元
  • 生成式人工智能的下一步是什么?
  • 分享在外部存储上安装Ubuntu的5种方法技巧
  • 全球数据中心发展的关键考虑因素
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器

    英特尔第五代 Xeon CPU 来了:详细信息和行业反应

    由于云计算放缓引发扩张担忧,甲骨文股价暴跌

    Web开发状况报告详细介绍可组合架构的优点

    如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳

    美光在数据中心需求增长后给出了强有力的预测

    2027服务器市场价值将接近1960亿美元

    生成式人工智能的下一步是什么?

    分享在外部存储上安装Ubuntu的5种方法技巧

    全球数据中心发展的关键考虑因素