环境: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'
这里有问题需要注意一下: 1.考虑安全性因素,PG的自启动不能用root用户去执行,故用su - postgres切换到PG用户下去执行 2.考虑方便性,可以把这行语句写成一个脚本,然后去调用 以上是*unix环境下的PG自启动解决办法,win下面的比较直观,在服务中选择自动重启即可。 一开始想用ntsysv命令去选择pg,发现没有pg的service,后来想了下,pg不是root用户建的,了然 上述命令并不是唯一的,也可以用postmaster去实现
原文地址:https://www.jb51.cc/postgresql/196534.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。