PostgreSQL的开机自启动脚本位于PostgreSQL源码目录的contrib/start-scripts路径下,linux文件即为linux系统上的启动脚本:linux
一、将Linux文件复制到 /etc/init.d 目录下,而且将其重名为postgresqlsql
# cp linux /etc/init.d/postgresql post
二、进入 /etc/init.d 目录下,修改postgresql文件测试
# cd /etc/init.d/ spa
# vi postgresql 日志
而后作如下修改:postgresql
将prefix设置为postgresql的安装路径:/usr/local/postgresqlserver
将PGDATA设置为postgresql的数据目录路径:/usr/local/postgresql/datablog
将PGUSER设置为postgresql的用户:adminip
将PGLOG 设置为 postgresql 的数据目录的日志文件夹下:$PGDATA/pg_log/serverlog
保存退出!
三、 添加到开机启动
修改文件属性:
# chmod a+x postgresql
添加开机启动:
# chkconfig --add postgresql
服务正常开启,重启机器测试:
重启以后,开机,服务正常开启:
外部Navicat链接测试正常: