pg数据库安装

news/2024/7/9 19:31:25 标签: 数据库, postgresql

pg数据库安装

  1. 下载对应的安装包

  1. 安装服务

使用安装包直接安装

rpm -ivh postgresql13-libs-13.1-3PGDG.rhel7.x86_64.rpm

rpm -ivh postgresql13-13.1-3PGDG.rhel7.x86_64.rpm

rpm -ivh postgresql13-server-13.1-3PGDG.rhel7.x86_64.rpm

rpm -ivh postgresql13-contrib-13.1-3PGDG.rhel7.x86_64.rpm

  1. 配置用户数据存储目录日志目录

[root@rocketmq-nameserver1 package]# cd /usr/pgsql-13/

#root用户不能启动postgresql,所以需要创建一个普通用户来启动数据库

[root@rocketmq-nameserver1 pgsql-13]# useradd postgres

useradd:用户“postgres”已存在

[root@rocketmq-nameserver1 pgsql-13]# chown -R postgres:postgres /usr/pgsql-13/

创建目录 data(数据库存储) log(日志存储)

[root@rocketmq-nameserver1 pgsql-13]# mkdir data

[root@rocketmq-nameserver1 pgsql-13]# mkdir log

4.配置环境变量

export PGSQL-13_HOME=/usr/pgsql-13

export PGSQL-13_DATA=/usr/pgsql-13/data

export PATH=$PATH:$PGSQL-13_HOME/bin

这是因为”-“这个符号无法识别去掉这个符号,更新配置成功

export PGSQL13_HOME=/usr/pgsql-13

export PGSQL13_DATA=/usr/pgsql-13/data

export PATH=$PATH:$PGSQL13_HOME/bin

5.初始化数据库

root@rocketmq-nameserver1 bin]# su postgres

bash-4.2$ cd /usr/pgsql-13/bin

#直接使用命令 initdb 来完成数据库初始化操作

bash-4.2$ initdb

initdb: 错误: 没有指定数据目录

您必须确认此数据库系统的数据所在目录

存在. 使用 -D 选项或者

环境变量 PGDATA.

配置环境变量为PGDATA

export PGHOME=/usr/pgsql-13

export PGDATA=/usr/pgsql-13/data

export PATH=$PATH:$PGHOME_HOME/bin

6.启动数据库命令

./pg_ctl -D /usr/pgsql-13/data -l /usr/pgsql-13/log/logfile start

7.创建数据库

 createdb test

8.进入数据库

 psql test


http://www.niftyadmin.cn/n/251199.html

相关文章

chatgpt智能提效职场办公-ppt怎么转换成word文档

作者:虚坏叔叔 博客:https://xuhss.com 早餐店不会开到晚上,想吃的人早就来了!😄 将PPT转换成Word文档有多种方法,以下是其中的一种: 打开PPT文件,并选择“文件”选项卡中的“另存为…

echarts中横坐标显示为time,使用手册

需求: 后端传递(两段数据,不同时间间隔)的24h实时数据,前端需要根据24小时时间展示,要求:x轴为0-24h,每个两小时一个刻度 误区: 刚开始通过二维数据的形式秒点&#xff…

ChatGPT会凉吗?巴菲特、马斯克呼吁暂停

ChatGPT 迅速“风靡”全球,无疑成为了人工智能领域备受瞩目的“明星产品”,然而随着 ChatGPT 应用越来越广泛,陆续爆出被用于学术造假、制作黑客武器以及泄露用户敏感聊天信息等一系列负面新闻。至此,社会开始重新审视类似 ChatGP…

gpt写文章批量写文章-gpt3中文生成教程

怎么用gpt写文章批量写文章 批量写作文章是很多网站、营销人员、编辑等需要的重要任务,GPT可以帮助您快速生成大量自然、通顺的文章。下面是一个简单的步骤介绍,告诉您如何使用GPT批量写作文章。 步骤1:选择好训练模型 首先,选…

linux-01-基础回顾

文章目录 Linux-Day01课程内容1. 前言1.1 什么是Linux1.2 为什么要学Linux1.3 学完Linux能干什么 2. Linux简介2.1 主流操作系统2.2 Linux发展历史2.3 Linux系统版本 3. Linux安装3.1 安装方式介绍3.2 安装VMware3.3 安装Linux TODO3.4 网卡设置3.5 安装SSH连接工具3.5.1 SSH连…

ChatGPT体验:关于BroadcastReceiver中handler的使用

问 答 评 android的BroadcastReceiver中怎么调用handler 在 BroadcastReceiver 中,不能直接更新 UI 或者执行耗时操作,因为 BroadcastReceiver 运行在主线程中,如果在该线程中执行耗时操作,会导致应用无响应(ANR&#…

算法套路十二——回溯法之排列型回溯

算法套路十二——回溯法之排列型回溯 该节是在第十节回溯法之子集型回溯的基础上进行描写,组合型回溯会在子集型回溯的基础上判断所选子集是否符合组合要求, 故请首先阅读第十节算法套路十——回溯法之子集型回溯 算法示例一:LeetCode46. 全…

C++ 互斥锁原理以及实际使用介绍

兄弟姐妹们,我又回来了,今天带来实际开发中都需要使用的互斥锁的内容,主要聊一聊如何使用互斥锁以及都有哪几种方式实现互斥锁。实现互斥,可以有以下几种方式:互斥量(Mutex)、递归互斥量&#x…