文档章节

Postgresql的随机启动问题

kenyon_君羊
 kenyon_君羊
发布于 2012/06/11 11:53
字数 322
阅读 366
收藏 0
机子重启了下,发现数据库没有自动随机启动。数据库的随机启动是一个比较重要环节,特别是服务器机子多了以后,很多问题需要服务器去代替人工完成。

环境: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去实现

© 著作权归作者所有

共有 人打赏支持
kenyon_君羊
粉丝 499
博文 170
码字总数 121714
作品 0
杭州
其他
私信 提问
加载中

评论(2)

kenyon_君羊
kenyon_君羊
OS是centos,不过是用源码方式安装的的PG,不是yum方式,故还需要手工添加
mark35
mark35
既然是CentOS,那么用YUM安装pg,/etc/init.d下面就会有pg的启动脚本了
Ubuntu 12.04下PostgreSQL-9.1安装与配置详解(在线安装)

说明: 我是用root用户在终端登陆的,如果是非root用户,那在命令前需要加上"sudo",你懂的... 第一步:在Ubuntu下安装Postgresql 1.使用 apt-get install安装 root@server2-virtual-machine...

今幕明
2015/03/17
0
0
windows下用pgadmin连接ubuntu内的postgreSQL服务器[转]

昨天晚上为了做点东西要在虚拟机里的ubuntu下安装postgres,为了操作方便所以在windows下安装了pgadmin3,但是连接的时候一直连接不上,仔细检查各个配置都没有问题,最后终于找到问题的所在...

乌鸦FB
2014/01/02
0
0
在Ubuntu 12.04中使用最新的Eclipse版本调试跟踪最新的PostgreSQL源代码

1 写在最前 大概三周前就已经想把这篇文章发出来了,但是苦于各种杂事,今天终于有空来整理一下了。进入正题前,我想说的是,目前网上的很多关于PostgreSQL(以下简称PG)源代码分析环境搭建...

鄂世嘉
2013/12/29
0
2
postgresql9.3.9版本部署

安装方式:源码包安装 安装环境:linux—Centos 6.5 下载Postgresql源码包 wget http://ftp.postgresql.org/pub/source/v9.3.9/postgresql-9.3.9.tar.bz2 #地址可更改,需要其他包进 http:/...

Taibai_wu
2018/05/18
0
0
centos7部署posgresql和kong总结

  之前在macos系统测试安装psql和kong,但是实际环境中,大部分是部署在linux服务器上。下面记录了在centos7上部署postgresql和kong的总结以及遇到的一些问题的解决。 查看centos版本: $ ...

zhoujie0111
2018/06/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 世界的源代码

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @小鱼丁 :#今日歌曲推荐# 分享Jason Mraz的单曲《Prettiest Friend (Demo)》: 《Prettiest Friend (Demo)》- Jason Mraz 手机党少年们想听歌...

小小编辑
今天
59
5
java框架学习日志-13(Mybatis基本概念和简单的例子)

在mybatis初次学习Mybatis的时候,遇到了很多问题,虽然阿里云的视频有教学,但是视频教学所使用的软件和我自己使用的软件不用,我自己用的数据库是oracle数据库,开发环境是idea。而且视频中...

白话
今天
10
0
Java基础:String、StringBuffer和StringBuilder的区别

1 String String:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。 String类的包含如下定义: /** The value is used for character storage. */private final cha...

watermelon11
今天
6
0
mogodb服务

部署MongoDB 官网: https://www.mongodb.com/download-center/community 创建mongo数据目录 mkdir /data/mongodb 二进制部署 wget -c https://fastdl.mongodb.org/linux/mongodb-linux-x8......

以谁为师
昨天
5
0
大神教你Debian GNU/Linux 9.7 “Stretch” Live和安装镜像开放下载

Debian项目团队于昨天发布了Debian GNU/Linux 9 "Stretch" 的第7个维护版本更新,重点修复了APT软件管理器中存在的安全漏洞。在敦促每位用户尽快升级系统的同时,Debian团队还发布了Debian ...

linux-tao
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部