安装 PostgreSQL 及附加组件的完整流程
安装流程
更新软件源
所有安装操作前都需要更新软件源索引以获取最新版本
安装核心组件
1
| sudo apt install postgresql postgresql-contrib
|
postgresql:主数据库服务
postgresql-contrib:扩展工具包(包含管理插件和实用程序)
验证安装状态
1
| sudo systemctl status postgresql
|
服务默认自动启动,输出显示 active (running) 即为成功
查看版本信息
1
| sudo -u postgres psql -c "SELECT version();"
|
修改默认用户密码
通过 SQL 命令修改(适用于已登录数据库的场景)
1
| ALTER USER postgres WITH PASSWORD 'NewSecurePass123!';
|
- 需以管理员身份登录数据库执行
- 密码需符合复杂度策略(如含大小写字母、数字、符号)
通过 psql 命令行工具修改
进入数据库
修改postgres用户新密码
输入两次新密码后退出(按 CTRL+D 或输入 \q)
日志审计
配置 postgresql.conf:
1
| log_statement = 'all' # 记录所有 SQL 操作
|
问题排查
- 忘记密码:临时修改
pg_hba.conf 认证方式为 trust,重启服务后无密码登录重置
- 服务崩溃:检查
/var/log/postgresql/postgresql-15-main.log 日志定位错误
提示
兼容性说明:上述命令适用于 PostgreSQL 14/15/16 版本,路径参数需根据实际安装版本调整