Postgresql的随机启动问题

Postgresql的随机启动问题,第1张

概述机子重启了下,发现数据库没有自动随机启动。数据库的随机启动是一个比较重要环节,特别是服务器机子多了以后,很多问题需要服务器去代替人工完成。 环境:CentOS release 5.8 (Final) 数据库:PG 9.1.2 虚拟机:VMWARE 6.0 随机启动只要修改OS的配置文件/etc/rc.local文件即可,这是个软连接文件,新增一行数据库启动的命令即可 # vi /etc/rc.lo 机子重启了下,发现数据库没有自动随机启动。数据库的随机启动是一个比较重要环节,特别是服务器机子多了以后,很多问题需要服务器去代替人工完成。

环境:CentOS release 5.8 (Final)
数据库:PG 9.1.2
虚拟机:VMWARE 6.0

随机启动只要修改OS的配置文件/etc/rc.local文件即可,这是个软连接文件,新增一行数据库启动的命令即可
# vi /etc/rc.local
su - postgres -c '/home/postgres/bin/pg_ctl -D /database/pgdata -l /home/postgres/pgsql.log start'

若没有rc.local这个文件,可以touch创建一个。

这里有问题需要注意一下: 1.考虑安全性因素,PG的自启动不能用root用户去执行,故用su - postgres切换到PG用户下去执行 2.考虑方便性,可以把这行语句写成一个脚本,然后去调用 以上是*unix环境下的PG自启动解决办法,win下面的比较直观,在服务中选择自动重启即可。 一开始想用ntsysv命令去选择pg,发现没有pg的service,后来想了下,pg不是root用户建的,了然 上述命令并不是唯一的,也可以用postmaster去实现 总结

以上是内存溢出为你收集整理的Postgresql的随机启动问题全部内容,希望文章能够帮你解决Postgresql的随机启动问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1178854.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存