postgres离线安装linux
时间: 2025-01-08 09:12:42 浏览: 39
### PostgreSQL在Linux系统的离线安装
#### 准备工作
为了确保能够顺利地完成PostgreSQL的离线安装,在开始之前需要准备必要的软件包。如果可以访问互联网,则先在线获取所需文件并将其拷贝到目标机器;对于完全隔离于外网的目标机,需借助其他已联网设备下载相应版本的RPM包及其依赖项。
- 使用`yum install --downloadonly --downloaddir=psql95 postgresql95 postgresql95-server`命令来预先下载所需的RPM包以及其所有的依赖关系至指定目录[^3]。
#### 安装过程
一旦所有必需的文件都准备好之后,就可以按照下面的方法继续操作:
- 将事先下载好的RPM包传输给待部署服务器,并进入存储这些文件的路径。
```bash
cd /path/to/rpm/files/
```
- 接下来利用本地YUM仓库或者直接采用rpm工具来进行批量安装
```bash
sudo yum localinstall *.rpm -y
# 或者使用 rpm 命令逐个安装
sudo rpm -ivh package_name.rpm
```
#### 配置初始化
完成上述步骤后,还需要执行一些额外配置才能使新安装的服务正常运作:
- 创建初始集群数据集
```bash
sudo /usr/pgsql-<version>/bin/postgresql-<version>-setup initdb
```
- 更改默认监听地址以便允许远程连接(可选)
编辑位于`/var/lib/pgsql/<version>/data/`下的`postgresql.conf`文件中的`listen_addresses`参数设置为`'*'`以开放对外部请求的支持[^5]。
- 启动服务并将之设为开机自启项目之一
```bash
systemctl enable postgresql.service
systemctl start postgresql.service
```
最后一步是验证安装是否成功,可以通过尝试登录数据库客户端程序来做简单测试:
```bash
su - postgres
psql
```
阅读全文
相关推荐


















