【告别新手困境】Ubuntu服务器轻松安装与配置PostgreSQL实战指南

发布时间:2025-05-23 00:32:50

引言

PostgreSQL是一款功能富强的开源关联型数据库管理体系,它存在出色的机能、丰富的功能跟高度的坚固性。对Ubuntu效劳器用户来说,安装跟设置PostgreSQL是一个罕见的任务。本文将为你供给一份具体的实战指南,帮助你轻松实现Ubuntu效劳器上PostgreSQL的安装与设置。

筹备任务

在开端之前,请确保你的Ubuntu效劳器满意以下前提:

  • Ubuntu 20.04或更高版本
  • root或存在sudo权限的用户
  • 收集连接

安装PostgreSQL

  1. 更新体系包列表:
sudo apt update
  1. 安装PostgreSQL效劳器跟客户端:
sudo apt install postgresql postgresql-contrib
  1. 安装实现后,PostgreSQL效劳会主动启动。你可能利用以下命令检查其运转状况:
sudo systemctl status postgresql
  1. 以postgres用户身份登录PostgreSQL的命令行东西psql:
sudo -u postgres psql

此时,你将看到类似于以下输出的psql提示符:

psql (12.x, server 12.x)
Type "help" for help.

设置PostgreSQL

创建自定义用户跟数据库

  1. 创建新用户:
CREATE USER myuser WITH PASSWORD 'mypassword' SUPERUSER;
  1. 创建新数据库:
CREATE DATABASE mydb OWNER myuser;

设置远程拜访

  1. 修改PostgreSQL设置文件:
sudo nano /etc/postgresql/12/main/postgresql.conf
  1. 找到listen_addresses参数,将其值从localhost变动为*
listen_addresses = '*'
  1. 保存并封闭文件。

  2. 修改PostgreSQL的认证文件:

sudo nano /etc/postgresql/12/main/pg_hba.conf
  1. 增加以下行以容许远程连接:
host    all             all             0.0.0.0/0             md5
  1. 保存并封闭文件。

  2. 重启PostgreSQL效劳以利用变动:

sudo systemctl restart postgresql

利用PostgreSQL

  1. 以新用户身份登录psql:
sudo -u myuser psql mydb
  1. 在psql提示符下履行SQL命令来操纵数据库。

总结

经由过程本文的实战指南,你应当可能轻松地在Ubuntu效劳器上安装跟设置PostgreSQL。假如你在安装或设置过程中碰就任何成绩,请查阅官方文档或寻求社区帮助。祝你利用高兴!