安装依赖包
在安装PostgreSQL之前,需要先安装一些依赖包,请执行以下命令:
(图片来源网络,侵删)
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
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复