当前位置: 首页 > article >正文

postgresql15的启动

     PostgreSQL是一个功能非常强大的、源代码开放的客户/服务器关系型数据库管理系统,且因为许可证的灵活,任何人都可以以任何目的免费使用、修改和分发PostgreSQL。现在国产数据库大力发展阶段,学习和熟悉postgresql的功能是非常有必要的,今天我们就了解下postgresql15的启动和关闭方法。

一、启动

1.1,postgres命令

    postgres启动需要指定数据库数据簇目录,才能启动

    如果通过-D指定,通过设置PGDATA环境变量也可以启动,不指定则报错:

    不指定启动,报错:

    指定启动: 

1.2,postgres后台启动

     当然,我们一般都是通过后台去启动命令,这样即使我们连接中断,命令还是可以正常完成:

postgres -D /opt/postgresql15/data > /var/log/postgresql15.log 2>&1 &

1.3,pg_ctl命令 

    postgresql内置了启动数据库的命令工具pg_ctl,我们可以使用它进行启动:

pg_ctl start -l /var/log/postgresql15.log

1.4,自启动脚本

    当我们数据库服务器重启时候,我们想让postgresql随机器启动而启动,我们可以通过自启动脚本:

    我们通过在/etc/systemd/system目录里面新增一个postgresql15.service文件,并加入如下内容:

[Unit]
 Description=postgresql15
 Documentation=man:postgres(1)
 [Service]
 Type=notify
 User=postgres
 ExecStart=/opt/postgresql15/bin/postgres -D /opt/postgresql15/data
 ExecReload=/bin/kill -HUP $MAINPID
 KillMode=mixed
 KillSignal=SIGINT
 TimeoutSec=0
 [Install]
 WantedBy=multi-user.target


http://www.kler.cn/a/515333.html

相关文章:

  • k8s namespace绑定节点
  • Golang之Context详解
  • AIGC视频生成国产之光:ByteDance的PixelDance模型
  • JSqlParser:Java SQL 解析利器
  • 医学图像分析工具09.1:Brainstorm安装教程
  • windows平台intel-vpl编译
  • skynet 源码阅读 -- 启动主流程
  • Vue2.0+ElementUI实现查询条件展开和收起功能组件
  • 速通Docker === 快速部署Redis主从集群
  • 如何统计字符串中单词出现的次数
  • 新阿里云买服务器配置需手动配置80端口
  • ChatGPT是强人工智能吗?
  • 【二叉树的深搜】计算布尔二叉树的值 求根节点到叶节点数字之和
  • 安全生产算法一体机定制
  • 软件工程的基本原理
  • 机器学习 vs 深度学习
  • 【运维】什么是Ubantu?安装网址
  • docker 简要笔记
  • 深入内核讲明白Android Binder【三】
  • MPP数据库:大数据处理的“高手”
  • linux-mysql在centos7安装和基础配置
  • 基于Andirod+SQLite实现的记账本APP
  • 微信小程序实现自定义日历功能
  • 循环队列(C语言)
  • 3.CSS的背景
  • 【json_object】mysql中json_object函数过长,显示不全