Centos7.9离线安装pg14客户端
时间: 2024-11-29 18:39:18 浏览: 19
在CentOS 7.9上离线安装PostgreSQL (PG) 14客户端,你需要手动下载PostgreSQL的tarball,然后解压并配置环境变量。以下是基本步骤:
1. **下载安装包**:
- 访问PostgreSQL官方网站 <https://www.postgresql.org/download/> ,找到适用于CentOS 7的版本,因为7.9已经过时,所以建议选择支持长期维护的版本,比如PostgreSQL 13或14的源码。
- 下载`postgresql-14.5.tar.gz`或其他合适的版本文件,并保存到本地。
2. **创建安装目录**:
```bash
mkdir /opt/postgresql
```
3. **解压安装包**:
```
tar zxf postgresql-14.5.tar.gz -C /opt/postgresql
```
4. **切换到新目录并进入配置阶段**:
```
cd /opt/postgresql/postgresql-14.5
./configure --prefix=/usr/local/pgsql --enable-thread-safety
```
如果你想更改其他设置,如数据目录位置,现在可以添加`--with-perl`, `--with-python`等选项。
5. **编译并安装**:
```
make && make install
```
6. **设置环境变量**:
```bash
export PATH=$PATH:/usr/local/pgsql/bin
```
7. **初始化数据库系统**:
```
initdb /var/lib/pgsql/data
```
8. **启动服务**:
添加开机启动:
```bash
sudo systemctl enable postgresql@main
```
启动服务:
```bash
sudo systemctl start postgresql@main
```
9. **创建用户和数据库**:
登录postgres shell:
```
sudo -u postgres psql
CREATE USER your_username WITH PASSWORD 'your_password';
CREATE DATABASE your_database;
\q
```
10. **验证安装**:
通过命令行连接到新的数据库:
```
psql -U your_username -d your_database
```
阅读全文