如何在freebsd系统启动时就运行postgresql呢?[已经解决了]

weixin_38051999 2008-11-01 10:50:59

本来发在postgresql那个版了,但是是在freebsd上的问题,所以希望这里有人能帮忙看看,谢谢先。

FreeBSD下安装postgresql的基本步骤:

我看了很多别人写的安装经过,但是发现几乎都没有提到如何在系统启动时自动运行,

于是自己google了很久,现在把过程写下来,

希望能对别人有帮助,希望有人能帮忙看看是否有问题,

1.先装上:似乎是这个ports,好久以前装的,忘了,应该是。
cd /usr/ports/databases/postgresql83-server/
make install celan
2.配置:

su 成为root
mkdir /usr/local/pgsql/data 建立数据库文件夹
chown pgsql /usr/local/pgsql/data/ 改变文件夹属性
su pgsql 成为pgsql 现在cd然后pwd一下,看看自己在什么地方?^ ^
initdb -D /usr/local/pgsql/data 初始化数据库 把我的日常用户加入database用户里面
/usr/local/bin/crearuser fender
回答问题几个问题...
添加postgresql_enable="YES"到/etc/rc.conf即可开机自动运行

注:freebsd提供了一个开机运行的脚本,这个脚本位置在/usr/local/etc/rc.d/postgresql,从这个脚本上看freebsd已经在安装postgresql时默认添加了一个用户pgsql。

我不知道自己理解或者是配置的是否正确,希望有人能指点一下。

配置结果:使用我的日常账号fender可以创建数据库了,并且是开机自动运行的。 [ 本帖最后由 fender0107401 于 2008-11-1 22:52 编辑 ]
...全文
2 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
相关推荐
发帖
其他技术讨论专区
创建于2021-05-12

121

社区成员

其他技术讨论专区
申请成为版主
帖子事件
创建了帖子
2008-11-01 10:50
社区公告
暂无公告