安装

sudo apt update # 对于Ubuntu/Debian
sudo yum update # 对于CentOS/RHEL
sudo apt install postgresql postgresql-contrib

配置与优化

  1. 修改配置文件

编辑postgresql.confpg_hba.conf以允许远程访问:

listen_addresses = '*'
host all all 0.0.0.0/0 md5

重启服务:sudo systemctl restart postgresql

修改密码

# sudo -u postgres psql
### ALTER USER postgres WITH PASSWORD 'postgre123';
### \q

启动停止

方法 1: 使用 pg_ctl 命令

定位数据目录 确保知道 PostgreSQL 数据库的 data 目录路径,例如 /var/lib/postgresql/13/main。

启动数据库 在终端中运行以下命令:

pg_ctl -D /path/to/data/directory start

验证服务状态 使用以下命令确认服务是否正常运行:

netstat -aon | grep 5432

停止数据库 若需停止服务,运行:

pg_ctl -D /path/to/data/directory stop

方法 2: 使用 service 命令

启动服务 如果 PostgreSQL 已注册为系统服务,可以直接运行以下命令:

service postgresql start

停止服务 停止服务时,运行:

service postgresql stop

检查服务状态 查看服务是否正常运行:

service postgresql status