Postgresql 简介
Postgresql 配制 

Postgresql 安装

安装 PostgreSQL 的步骤因操作系统的不同而有所不同。下面是针对不同操作系统的 PostgreSQL 安装指南:

在 Windows 上安装 PostgreSQL

  • 下载安装程序:

访问 PostgreSQL 官方网站的下载页面 PostgreSQL Downloads

下载适用于 Windows 的安装程序(通常为 .exe 文件)。


  • 运行安装程序:

双击下载的 .exe 文件,启动安装向导。

按照提示进行安装。你可以选择默认选项或自定义安装路径、组件等。


  • 设置 PostgreSQL:

在安装过程中,向导会要求你设置数据库超级用户(postgres)的密码,并选择数据库端口(默认是 5432)。


  • 完成安装:

安装完成后,选择是否启动 PostgreSQL 服务,并确认其他配置选项。

你可以使用 pgAdmin(一个图形化的 PostgreSQL 管理工具)来管理数据库,也可以通过命令行工具进行管理。



在 Linux 上安装 PostgreSQL

对于不同的 Linux 发行版,安装步骤略有不同。以下是常见的发行版的安装指南:

CentOS/RHEL

安装 PostgreSQL 服务器

  • 使用 yum 或 dnf 安装 PostgreSQL:

sudo dnf install postgresql-server postgresql-contrib
  • 初始化数据库:

sudo postgresql-setup initdb

启动 PostgreSQL 服务

sudo systemctl start postgresql
sudo systemctl enable postgresql

切换到 PostgreSQL 用户并访问数据库

sudo -i -u postgres
psql


Ubuntu/Debian

更新包列表并安装 PostgreSQL

sudo apt update
sudo apt install postgresql postgresql-contrib

启动 PostgreSQL 服务

sudo systemctl start postgresql
sudo systemctl enable postgresql

切换到 PostgreSQL 用户并访问数据库

sudo -i -u postgres
psql


PostgreSQL 基本操作

  • 配置数据库: 安装后,你可以通过修改 PostgreSQL 配置文件(postgresql.conf 和 pg_hba.conf)来调整数据库设置。配置文件通常位于数据目录下,例如 /var/lib/pgsql/data/ 或 /usr/local/var/postgres/。

  • 创建数据库和用户: 使用 psql 命令行工具,你可以创建新的数据库和用户:

CREATE DATABASE db_name;
CREATE USER myuser WITH ENCRYPTED PASSWORD 'pass';
GRANT ALL PRIVILEGES ON DATABASE db_name TO user;
  • 连接数据库: 使用 psql 命令连接到数据库:

psql -U myuser -d db_name