PostgreSQL基础教程:源码安装设置开机自启动
最新学讯:近期OCP认证正在报名中,因考试人员较多请尽快报名获取最近考试时间,报名费用请联系在线老师,甲骨文官方认证,报名从速!
我要咨询验证环境信息:
OS版本:redhat 7.4
PostgreSQL版本:PG V9.5
PostgreSQL的开机自启动脚本位于PostgreSQL源码目录的contrib/start-scripts路径下
这个路径是安装包解压完的路径。
linux文件即为linux系统上的启动脚本
1)root用户执行修改linux文件属性,添加X属性
cd /software/postgresql-9.5.7/contrib/start-scripts #切换到解压目录下
chmod a+x linux
2) 复制linux文件到/etc/init.d目录下,更名为postgresql
cp linux /etc/init.d/postgresql
3)修改/etc/init.d/postgresql文件的两个变量
vi /etc/init.d/postgresql
#prefix设置为postgresql的安装路径
prefix=/usr/local/pgsql957
#PGDATA设置为postgresql的数据目录路径
PGDATA="/pgdata/data"
4) 执行service postgresql start,就可以启动PostgreSQL服务
service postgresql start
5)设置postgresql服务开机自启动
chkconfig --add postgresql
执行上面的命令,就可以实现postgresql服务的开机自启动。
root用户执行reboot重启,可进行验证。