CentOS7系统源码安装postgresql14.2
在CentOS 7上从源代码安装PostgreSQL 14.2,你需要遵循以下步骤:
- 安装依赖项:
sudo yum install -y gcc gcc-c++ make zlib-devel openssl-devel readline-devel libxml2-devel libxslt-devel python-devel tcl-devel
- 下载PostgreSQL源代码:
wget https://ftp.postgresql.org/pub/source/v14.2/postgresql-14.2.tar.gz
tar -zxvf postgresql-14.2.tar.gz
cd postgresql-14.2
- 配置编译选项:
./configure --prefix=/usr/local/postgresql
- 编译和安装:
make
sudo make install
- 创建用户和目录:
sudo groupadd postgres
sudo useradd -g postgres postgres
sudo mkdir /usr/local/postgresql/data
sudo chown postgres:postgres /usr/local/postgresql/data
- 初始化数据库:
sudo -i -u postgres
/usr/local/postgresql/bin/initdb -D /usr/local/postgresql/data
- 启动PostgreSQL服务:
/usr/local/postgresql/bin/pg_ctl -D /usr/local/postgresql/data -l logfile start
- 配置环境变量:
echo 'export PATH=/usr/local/postgresql/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
完成以上步骤后,PostgreSQL 14.2应该已经成功安装并运行在CentOS 7系统上。记得根据实际情况调整步骤中的路径和权限。
评论已关闭