Linux CentOS 7 安装PostgreSQL 9.5(源码编译)

安装依赖包

在安装PostgreSQL之前,需要先安装一些依赖包,请执行以下命令:

Linux CentOS 7 安装PostgreSQL 9.5(源码编译)
(图片来源网络,侵删)
sudo yum install y readlinedevel gcc postgresqldevel zlibdevel openssldevel libxml2devel pamdevel libcurldevel

下载PostgreSQL源码

从PostgreSQL官网下载9.5版本的源码包,或者使用wget命令直接下载:

wget https://ftp.postgresql.org/pub/pgadmin/source/v9.5.2/postgresql9.5.2.tar.gz

解压源码包

tar zxvf postgresql9.5.2.tar.gz

进入解压后的目录

cd postgresql9.5.2

配置源码

在编译源码之前,需要先进行配置,请执行以下命令:

./configure prefix=/usr/local/pgsql withpgport=5432 withdatachecksums

编译源码

make

安装PostgreSQL

sudo make install

创建PostgreSQL数据存储目录

sudo mkdir /usr/local/pgsql/data

初始化数据库

sudo /usr/local/pgsql/bin/initdb D /usr/local/pgsql/data

启动PostgreSQL服务

sudo /usr/local/pgsql/bin/pg_ctl D /usr/local/pgsql/data start

十一、设置开机自启动

编辑/etc/rc.d/rc.local文件,添加以下内容:

echo "/usr/local/pgsql/bin/pg_ctl D /usr/local/pgsql/data start" >> /etc/rc.d/rc.local

十二、设置环境变量

编辑~/.bashrc文件,添加以下内容:

export PATH=$PATH:/usr/local/pgsql/bin

十三、重新加载环境变量

source ~/.bashrc

至此,PostgreSQL 9.5已经成功安装在CentOS 7上,可以使用psql命令连接到数据库。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/676124.html

(0)
未希的头像未希新媒体运营
上一篇 2024-06-07 06:41
下一篇 2024-06-07 06:45

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入