博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Fedora 17配置Postgresql自动启动
阅读量:7105 次
发布时间:2019-06-28

本文共 809 字,大约阅读时间需要 2 分钟。

使用Fedora包管理工具安装完Postgresql后,不管怎么折腾都无法随机器自动启动。今天花了点功夫仔细阅读了一些相关文件,终于找到了解决的办法。其实也很简单。

 

根本原因是,我在安装完Postgresql后将数据库放到了/var/pgsql/data,而Postgresql默认的存放位置是/var/lib/pgsql/data。因而使用默认的安装配置无法找到数据库,所以启动失败。

在解决的过程中,最开始想通过自定义一个开机脚本来解决,可以网上的方案都有问题。根本原因是在Fedora15以后,使用Systemd替代了原来的init,因而网上的通过编写或修改rc脚本的方案不再可行。

在Systemd中,启动服务配置在/etc/systemd/system和/lib/systemd/system中。在/lib/systemd/system/postgresql.service 文件即是postgresql安装的默认服务配置文件。按照推荐的做法() 不应该直接修改此文件,而是应该复制到/etc/systemd/system,然后修改之。

现在位置,改起来非常见到了: 

sudo cp /lib/systemd/system/postgresql.service /etc/systemd/system

 

sudo systemctl enable postgresql.service #激活postgresql服务

  

用编辑器打开 /etc/systemd/system/postgresql.service,修改器PGDATA的设置为正确的路径(我的是/var/pgsql/data)

sudo systemctl --system daemon-reload

 

大功告成.

转载于:https://www.cnblogs.com/Ankh/archive/2012/09/28/2706569.html

你可能感兴趣的文章
一位程序员的十个忠告
查看>>
[转]代理(Proxy)和委派(Delegate)的区别
查看>>
【JAVASCRIPT】js知识点整理1
查看>>
两天入门五天掌握,这样的laravel别告诉我难
查看>>
老司机飙车GITC2016!金山混合云不只是获了个奖!
查看>>
PyTorch 1.0 正式发布,支持 eager 和 graph 模式无缝转换
查看>>
未来汽车横空出世,再不看你就OUT啦!
查看>>
李开复:年轻人现在就该开始找AI替代不了的工作
查看>>
双十二继续嗨!五位大咖告诉你如何构建自主可控的电商平台
查看>>
“足球走亲”受热捧 福建创新足球启蒙模式
查看>>
英首相提“脱欧”替代方案:成不成,谁说了算?
查看>>
源码视频:HTML5求职必备大牛canvas绘制烟花爆炸特效
查看>>
[GAN学习系列3]采用深度学习和 TensorFlow 实现图片修复(中)
查看>>
Flutter代码模板,解放双手,提高开发效率必备| 掘金技术征文
查看>>
vue自定义指令
查看>>
Flexbox学习笔记-flex项目属性
查看>>
Mac文本编辑技巧
查看>>
异步网络模块之aiohttp的使用
查看>>
技术性能领先,阿里云网络产品全面升级为企业级
查看>>
『技术分享』—— 我的第一个微信小程序-趣闻
查看>>