安装
sudo apt update # 对于Ubuntu/Debian
sudo yum update # 对于CentOS/RHEL
sudo apt install postgresql postgresql-contrib
配置与优化
- 修改配置文件
编辑postgresql.conf和pg_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