要在Linux系统上设置PostgreSQL数据库开机自启,可以按照以下步骤操作:
-
打开终端并使用root权限登录系统。
-
编辑
/etc/rc.local
文件:sudo vi /etc/rc.local
-
在文件的最后一行添加以下内容:
su - postgres -c "/usr/local/pgsql/bin/pg_ctl start -D /usr/local/pgsql/data -l /var/log/postgresql.log"
这里假设你的PostgreSQL安装路径为
/usr/local/pgsql
,数据存储路径为/usr/local/pgsql/data
,日志文件存储路径为/var/log/postgresql.log
。如果这些路径不同,请相应地修改命令参数。 -
保存文件并退出编辑器。
-
添加可执行权限以使该文件在系统启动时自动运行:
sudo chmod +x /etc/rc.local
-
重启系统,确保PostgreSQL服务器已自动启动。文章来源:https://www.toymoban.com/news/detail-650023.html
注意:如果你的Linux系统使用了systemd管理服务,则可以创建一个systemd服务单元来代替rc.local脚本来实现PostgreSQL的自启动。具体实现方法可以参考相关文档或教程。文章来源地址https://www.toymoban.com/news/detail-650023.html
到了这里,关于linux设置pg库开机自启的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!