Linux配置postgresql开机自启

如果使用官方yum源安装,会自动配置服务脚本;如果通过源码编译安装,则需要手动配置。

进入源码安装包目录
image-20230306224027937

进入contrib目录下的start-scripts,找到linux文件

image-20230306224158595

复制linux文件到/etc/init.d文件夹下

cp {
    
    源码路径}/contrib/start-scripts/linux  /etc/init.d

修改文件名为postgresql

mv /etc/init.d/linux /etc/init.d/postgresql

修改postgresql文件,设置启动配置

image-20230306224414709

具体配置根据数据库安装情况来设置

给postgresql分配执行权限

chmod a+x /etc/init.d/postgresql

image-20230306224557444

添加开机启动

chkconfig --add postgresql 

查看PostgreSQL是否开机启动

chkconfig --list |grep postgresql

image-20230306224655598

重启服务器验证设置是否成功

 reboot

查询服务启动是否正常

systemctl status postgresql

image-20230306224809554

或者通过端口查看数据库是否启动

lsof -i:5432

image-20230306224849379

猜你喜欢

转载自blog.csdn.net/qq_36213352/article/details/129372720