PostgreSQL-Centos7源码安装
以下是在CentOS 7上从源代码安装PostgreSQL的步骤:
- 安装依赖项:
sudo yum install -y readline-devel zlib-devel
- 下载PostgreSQL源代码:
wget https://ftp.postgresql.org/pub/source/vYourVersion/postgresql-YourVersion.tar.gz
tar -zxvf postgresql-YourVersion.tar.gz
cd postgresql-YourVersion
将YourVersion
替换为你想安装的PostgreSQL版本号,例如12.3
。
- 配置编译选项:
./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
配置环境变量:
将以下内容添加到用户的
.bashrc
或.bash_profile
文件中:
export PATH=$PATH:/usr/local/postgresql/bin
- 验证安装:
psql -V
替换步骤中的YourVersion
为实际下载的PostgreSQL版本,并根据需要替换版本号。以上步骤完成后,你应该能够运行PostgreSQL并进行相关的配置和使用。
评论已关闭