1、查找Postgresql数据库开机自启动脚本位置

[root@dragon ~]# find / -name start-scripts
/opt/postgres/postgresql-9.4.12/contrib/start-scripts[root@dragon ~]# cd /opt/postgres/postgresql-9.4.12/contrib/start-scripts
[root@dragon start-scripts]# ll
总用量 8
-rw-r--r-- 1 1107 1107 1529 5月   9 2017 freebsd
-rw-r--r-- 1 1107 1107 3437 5月   9 2017 linux
drwxrwxrwx 2 1107 1107   87 5月   9 2017 osx

# linux文件为启动脚本文件

2、将linux文件复制到 /etc/init.d 目录下,并且将其重名为postgresql

[root@dragon start-scripts]# cp linux /etc/init.d/postgresql

3、进入 /etc/init.d 目录下,修改postgresql文件

[root@dragon start-scripts]# cd /etc/init.d/
[root@dragon init.d]# ls
functions  grafana-server  jexec  netconsole  network  postgresql  README
[root@dragon init.d]# vim postgresql 将prefix设置为postgresql的安装路径:/usr/local/postgresql
将PGDATA设置为postgresql的数据目录路径:/usr/local/postgresql/data

4、添加到开机启动

[root@dragon init.d]# chomd +x postgresql
[root@dragon init.d]# chkconfig --add postgresql[root@dragon init.d]# chkconfig --list注:该输出结果只显示 SysV 服务,并不包含
原生 systemd 服务。SysV 配置数据
可能被原生 systemd 配置覆盖。 要列出 systemd 服务,请执行 'systemctl list-unit-files'。查看在具体 target 启用的服务请执行'systemctl list-dependencies [target]'。jexec          0:关1:开2:开3:开4:开5:开6:关
netconsole     0:关1:关2:关3:关4:关5:关6:关
network        0:关1:关2:开3:开4:开5:开6:关
postgresql     0:关1:关2:开3:开4:开5:开6:关

5、重启服务器测试

[root@dragon init.d]# reboot[root@dragon init.d]# systemctl status postgresql
● postgresql.service - SYSV: PostgreSQL RDBMSLoaded: loaded (/etc/rc.d/init.d/postgresql; bad; vendor preset: disabled)Active: active (exited) since 一 2022-10-10 10:53:31 CST; 44min agoDocs: man:systemd-sysv-generator(8)Process: 941 ExecStart=/etc/rc.d/init.d/postgresql start (code=exited, status=0/SUCCESS)10月 10 10:53:31 dragon systemd[1]: Starting SYSV: PostgreSQL RDBMS...
10月 10 10:53:31 dragon su[943]: (to postgres) root on none
10月 10 10:53:31 dragon systemd[1]: Started SYSV: PostgreSQL RDBMS.
10月 10 10:53:31 dragon postgresql[941]: Starting PostgreSQL: ok

Postgresql数据库设置开机自启动相关推荐

  1. RedHat(Linux) Oracle数据库设置开机自启动

    1 首先修改/etc/oratab文件添加如下行: ycr:/u01/app/oracle/product/12.1.0/dbhome_1:Y 关于/etc/oratab文件解释如下: # This ...

  2. postgresql 开启远程访问、postgre设置开机自启动、psql: error: FATAL: Peer authentication failed for user “postgres“

    文章目录 一.psql: error: FATAL: Peer authentication failed for user "postgres" 二.postgresql 开启远 ...

  3. 如何在linux操作系统中安装oracle数据库,并设置开机自启动

    1. ping www.baidu.com 查看是否联网成功 2. 不能联网,就将ip修改为动态dhcp模式使之能链接成功. 3. Vi /etc/hosts 写上ip地址与主机名 4. yum in ...

  4. linux数据库实例开机启动不了,linux下Oracle数据库实例开机自启动设置

    linux下数据库实例开机自启动设置 1.改动/oratab [root@org54 ~]# vi/etc/oratab     --把N改为Y,例如以下提示 # This file is used ...

  5. linux数据库实例开机启动,linux下数据库实例开机自启动设置

    linux下数据库实例开机自启动设置 1.修改/oratab [root@org54 ~]# vi/etc/oratab --把N改为Y,如下提示 # This file is used by ORA ...

  6. postgresql设置开机自启动

    1.修改$GP_HOME/contrib/start-scripts/linux 文件 # Installation prefix #prefix=/usr/local/pgsql #安装路径 pre ...

  7. windows10安装redis数据库,并设置开机自启动

    windows安装redis是很简单,属于开箱即用的. 下载安装包,将安装包解压后,启动服务端,启动客户端就可以操作了. 1.到官网上下载zip包 https://github.com/Microso ...

  8. Windows下设置开机自启动的方式(手动/C++代码的形式)

    Windows下设置开机自启动的方式(手动/C++代码的形式) Windows下自启动相关软件的原理 首先讲解一下Windows下是如何会实现开机自启动相关软件的原理,由于Windows本身有注册表机 ...

  9. mysql服务没有权限开机不会自启动_计算机服务项里没有MySQL服务,无法设置开机自启动或者关闭自启动,的解决办法...

    我的MySQL使用的是解压版的(不清楚适不适用于安装版,可以尝试),并且已配置好环境变量,但是发现每次使用MySQL数据库的时候都需要去解压后的文件夹里启动run.bat,然后MySQL数据库才可以使 ...

最新文章

  1. “ compiler-rt”运行时runtime库
  2. Android --- allowBackup 属性的含义和危险性实例讲解
  3. TypeError: Can not convert a float32 into a Tensor or Operation.
  4. BZOJ 3211: 花神游历各国
  5. Tomcat的安装及使用
  6. android intent.putextras,关于android:如何使用putExtra()和getExtra()来表示字符串数据
  7. <table/>设置列宽度无效的问题
  8. Linux中的.bash_ 文件的详细说明
  9. 大数据学习笔记42:Hive - 分桶表
  10. Linux之crontab(计划任务)
  11. 有什么电脑软件可以测试网速,电脑怎么测试网速(测网速大全)
  12. 黑暗欺骗恐怖游戏c++代码完整
  13. 国家海洋局事业单位公开招聘考试大纲2016
  14. 止血、回血 苏宁易购正在复苏路上
  15. 英文名大全及含义(女)
  16. Redisson分布式锁的配置和使用
  17. 360权重是什么,360权重怎么查询
  18. 2019年南京大学计算机研究生复试分数线,2019年南京大学研究生复试分数线
  19. 哪些技术好书值得一读再读?阿里大牛列了一份经典书单
  20. repo init 时提示File “/root/....../.repo/repo/main.py“, line 79

热门文章

  1. 华为认证HCIP难考吗?
  2. POI使用详解 java 复杂excel导出
  3. 基于Java+MySQL 实现(Web)日程管理系统【100010222】
  4. 一文带你快速了解常用的CSS选择器场景
  5. 使用Python玩转ROS2参数
  6. 机器学习(八)SVM支持向量机
  7. 怎样让你的软文更有说服力?四个办法帮你赢得用户信任
  8. JS常用正则表达式和JS控制输入框输入限制(数字、汉字、字符)
  9. JAVA图形界面设计
  10. 使用RGB值显示颜色