如何在Linux CentOS 7上安装PostgreSQL 9.5?源码编译教程详解

   搜狗SEO    

在进行安装PostgreSQL之前,需要先安装一些依赖包。可以使用以下命令安装:

sudo yum install y readlinedevel gcc postgresqldevel zlibdevel openssldevel libxml2devel pamdevel libcurldevel
PostgreSQL Database

从PostgreSQL官网下载你需要的版本的源码包,并解压:

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,并可以使用psql命令连接到数据库。

如果你有任何其他相关问题,请随时向我提问。感谢观看!

评论留言

我要留言

欢迎参与讨论,请在这里发表您的看法、交流您的观点。