postgre开机自启

版权声明:本文为博主大壮原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33792843/article/details/82797412

PostgreSQL的开机自启动脚本位于PostgreSQL源码目录的contrib/start-scripts路径下

linux文件即为linux系统上的启动脚本

1)修改linux文件属性,添加X属性

#chmod a+x linux

2) 复制linux文件到/etc/init.d目录下,更名为postgresql

#cp linux /etc/init.d/postgresql

 

3)修改/etc/init.d/postgresql文件的两个变量

prefix设置为postgresql的安装路径:/opt/pgsql-9.4.4

PGDATA设置为postgresql的数据目录路径:/opt/pgsql/data

4) 执行service postgresql start,就可以启动PostgreSQL服务

#service postgresql start

说一个现象。

结果报错。

[root@CentOS6 init.d]# service postgresql restart
/home/postgres/pgsql/bin/postmaster not found

原因:

注意看这里prefix我就错了,因为控制台报错。

需要改成当时源码解压后的目录,证据是:

好了,我们将init.d下面的postgresql修改参数。

ok了。

远程测试一下是不是成功。

ok可行。

5)设置postgresql服务开机自启动

#chkconfig --add postgresql

再来一个测试就是机器重启之后的情况,如果ok就爽歪歪。

ok测试之后可行。开机自启配置完成

猜你喜欢

转载自blog.csdn.net/qq_33792843/article/details/82797412
今日推荐