设为首页 加入收藏

TOP

Postgresql的随机启动问题
2014-11-24 07:45:10 来源: 作者: 【 】 浏览:3
Tags:Postgresql 随机 启动 问题
Postgresql的随机启动问题
机子重启了下,发现数据库没有自动随机启动。数据库的随机启动是一个比较重要环节,特别是服务器机子多了以后,很多问题需要服务器去代替人工完成。
环境:CentOS release 5.8 (Final)
数据库:PG 9.1.2
虚拟机:VMWARE 6.0
随机启动只要修改OS的配置文件/etc/rc.local文件即可,这是个软连接文件,新增一行 数据库启动的命令即可 www.2cto.com
# 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去实现.
作者 kenyon
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇DATEPART()函数用于返回日期/时间.. 下一篇SQLite模糊查询

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·About - Redis (2025-12-26 08:20:56)
·Redis: A Comprehens (2025-12-26 08:20:53)
·Redis - The Real-ti (2025-12-26 08:20:50)
·Bash 脚本教程——Li (2025-12-26 07:53:35)
·实战篇!Linux shell (2025-12-26 07:53:32)