postgresql 14在centos二进制方式安装
时间: 2023-11-06 08:54:17 浏览: 95
以下是在 CentOS 系统上以二进制方式安装 PostgreSQL 14 的步骤:
1. 下载 PostgreSQL 14 的二进制包:
```
$ wget https://ftp.postgresql.org/pub/source/v14.0/postgresql-14.0.tar.gz
```
2. 解压二进制包:
```
$ tar -zxvf postgresql-14.0.tar.gz
```
3. 安装编译 PostgreSQL 14 所需的依赖库:
```
$ yum install -y gcc readline-devel zlib-devel libicu-devel openssl-devel
```
4. 切换到 PostgreSQL 14 的源码目录,执行以下命令编译安装:
```
$ cd postgresql-14.0
$ ./configure
$ make
$ make install
```
5. 创建 PostgreSQL 数据目录:
```
$ mkdir /usr/local/pgsql/data
```
6. 创建 PostgreSQL 用户和组:
```
$ groupadd postgres
$ useradd -g postgres postgres
```
7. 设置 PostgreSQL 数据目录的权限:
```
$ chown -R postgres:postgres /usr/local/pgsql/data
```
8. 切换到 postgres 用户,初始化数据库:
```
$ su - postgres
$ /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
```
9. 启动 PostgreSQL 服务:
```
$ /usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start
```
10. 验证 PostgreSQL 是否启动成功:
```
$ /usr/local/pgsql/bin/psql
```
如果能够成功进入 psql 命令行界面,说明 PostgreSQL 安装并启动成功。
以上就是在 CentOS 系统上以二进制方式安装 PostgreSQL 14 的步骤。
阅读全文