pg数据库安装

这篇具有很好参考价值的文章主要介绍了pg数据库安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

pg数据库安装

  1. 下载对应的安装包

pg数据库安装

  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

pg数据库安装

  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

pg数据库安装

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

pg数据库安装

5.初始化数据库

root@rocketmq-nameserver1 bin]# su postgres

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

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

bash-4.2$ initdb

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

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

存在. 使用 -D 选项或者

环境变量 PGDATA.

pg数据库安装

配置环境变量为PGDATA

export PGHOME=/usr/pgsql-13

export PGDATA=/usr/pgsql-13/data

export PATH=$PATH:$PGHOME_HOME/bin

pg数据库安装

6.启动数据库命令

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

7.创建数据库

 createdb test

8.进入数据库

 psql test

pg数据库安装文章来源地址https://www.toymoban.com/news/detail-418577.html

到了这里,关于pg数据库安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用docker部署pg数据库

    使用 Docker 部署 PostgreSQL 数据库是一种常见的做法,它提供了方便、可移植和可重复的方式来运行数据库。下面是一个简单的示例,用于在 Docker 中部署 PostgreSQL 数据库: 首先,确保您已经安装了 Docker 并正确配置了 Docker 环境。 打开终端或命令提示符,并执行以下命令来下载

    2024年02月10日
    浏览(47)
  • Flink CDC实时同步PG数据库

    JDK:1.8 Flink:1.16.2 Scala:2.11 Hadoop:3.1.3 github地址:https://github.com/rockets0421/FlinkCDC-PG.git  1、更改配置文件postgresql.conf # 更改wal日志方式为logical wal_level = logical # minimal, replica, or logical # 更改solts最大数量(默认值为10),flink-cdc默认一张表占用一个slots max_replication_slots = 20 # m

    2024年02月13日
    浏览(63)
  • 【PostgreSQL】连接pg数据库Schema切换

    由于PostgreSQL数据库模式(schema)存在多个,原先的表单是默认采用public但是查询表和字段时候有查询所有未进行过滤,导致数据库连接失败、查表字段也为空(空即查询服务端异常错误) 数据库连接配置 添加参数补充 ?currentSchema=dwd 譬如: username=root;password=XXXX;url=jdbc:postg

    2024年02月11日
    浏览(48)
  • 【MySQL数据库】--- 初识数据库以及MySQL数据库在Linux云服务器下载(详细教程)

    🍎 博客主页:🌙@披星戴月的贾维斯 🍎 欢迎关注:👍点赞🍃收藏🔥留言 🍇系列专栏:🌙 MYSQL数据库 🌙请不要相信胜利就像山坡上的蒲公英一样唾手可得,但是请相信,世界上总有一些美好值得我们全力以赴,哪怕粉身碎骨!🌙 🍉一起加油,去追寻、去成为更好的自

    2024年02月03日
    浏览(56)
  • 【MySQL数据库】--- 初始数据库以及MySQL数据库在Linux云服务器下载(详细教程)

    🍎 博客主页:🌙@披星戴月的贾维斯 🍎 欢迎关注:👍点赞🍃收藏🔥留言 🍇系列专栏:🌙 MYSQL数据库 🌙请不要相信胜利就像山坡上的蒲公英一样唾手可得,但是请相信,世界上总有一些美好值得我们全力以赴,哪怕粉身碎骨!🌙 🍉一起加油,去追寻、去成为更好的自

    2023年04月24日
    浏览(68)
  • PG数据库实现bool自动转smallint的方式

    语法: DROP FUNCTION IF EXISTS your_schema_name.function_name(arg_type1, arg_type2) CASCADE RESTRICT; 实例: DROP FUNCTION IF EXISTS platformyw.boolean_to_smallint(bool) CASCADE RESTRICT; 语法: SELECT * FROM information_schema.routines WHERE routine_catalog={you_catalog_name} and routine_schema={you_schema_name} and routine_name ={you_func_name} and

    2024年02月01日
    浏览(50)
  • 使用pg_prewarm缓存PostgreSQL数据库表

    pg_prewarm 直接利用系统缓存的代码,对操作系统发出异步prefetch请求,在应用中,尤其在OLAP的情况下,对于大表的分析等等是非常耗费查询的时间的,而即使我们使用select table的方式,这张表也并不可能将所有的数据都装载到内存中,而pg_prewarm的功能就是完成一个张表全部进入

    2024年02月14日
    浏览(43)
  • openGauss数据库pg_xlog爆满问题解决

    最近有一个之前搭的环境登不上了,好久没用想拿来测试的时候发现启动不了。启动时报错: [Errno 28] No space left on device query也不行了,提示没有空间了。 查询磁盘使用情况 df -h ,果然100% 这个环境当时安装的是主备,看了下备库的服务器,发现不知道啥时候已经被删库了,

    2024年02月02日
    浏览(51)
  • 达蒙数据库:本地编码:PG_GBK, 导入文件编码:PG_UTF8错误解决

    在windows使用达梦管理工具导入.dmp文件时出现该错误 问题解决: 1、找到DM数据库的安装路径的bin 目录下 cmd 进入终端 2、输入命令行 使用dimp工具进行导入,最后需要加上FULL=Y是表示整个表格导入,但是中间可能会出现报错

    2024年02月06日
    浏览(65)
  • PG-DBA培训04:PostgreSQL数据类型与数据库设计规范

    一、风哥PG-DBA培训04:PostgreSQL数据类型与数据库设计规范 本课程由风哥发布的基于PostgreSQL数据库的系列课程,本课程属于PostgreSQL数据库SQL开发与应用实战阶段之PostgreSQL数据类型与数据库设计规范,学完本课程可以掌握PostgreSQL SQL语句基础讲解,PostgreSQL SQL语言基础知识,安

    2024年02月11日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包