linux离线安装postgresql教程
时间: 2023-07-28 20:06:23 浏览: 160
以下是在 Linux 系统上安装 PostgreSQL 的步骤:
1. 下载 PostgreSQL 安装文件
在 PostgreSQL 官网上下载适合你的系统的安装文件,下载完成之后将其解压。
2. 创建 PostgreSQL 用户和组
执行以下命令创建一个名为 postgres 的用户和组:
```
sudo groupadd postgres
sudo useradd -r -g postgres -d /usr/local/pgsql -s /bin/bash postgres
```
3. 安装依赖软件包
执行以下命令安装 PostgreSQL 所需的依赖软件包:
```
sudo apt-get install gcc make libreadline-dev zlib1g-dev -y
```
4. 编译和安装 PostgreSQL
进入解压后的目录,执行以下命令进行编译和安装:
```
./configure --prefix=/usr/local/pgsql
make
sudo make install
```
5. 初始化数据库
创建一个数据库集群,并设置 postgres 用户为所有者:
```
sudo mkdir /usr/local/pgsql/data
sudo chown postgres:postgres /usr/local/pgsql/data
sudo -u postgres /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
```
6. 启动 PostgreSQL
执行以下命令启动 PostgreSQL:
```
sudo -u postgres /usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start
```
7. 配置环境变量
将以下内容添加到 /etc/profile 文件中:
```
export PATH=$PATH:/usr/local/pgsql/bin
```
并执行以下命令使其生效:
```
source /etc/profile
```
这样就完成了在 Linux 系统上离线安装 PostgreSQL 的步骤。
阅读全文