首页 > 数据库 >postgresql 14安装步骤(linux)

postgresql 14安装步骤(linux)

时间:2023-07-01 11:01:24浏览次数:41  
标签:postgresql 14 sudo yum conf linux postgres

 ps:(跟别人视频看的,有坑,记得全看完)

打开官网 https://www.postgresql.org/download/linux/redhat/

选择需要数据库的版本, 虚拟机系统

根据官方文档的步骤安装即可(我用的是postgresql14+centos7,主要是学习测试使用)

 

 按照步骤安装:(yum)

  1.配置yum源

  sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

   2.下载14版本的postgresql

  sudo yum install -y postgresql14-server

  3.初始化数据库

  sudo /usr/pgsql-14/bin/postgresql-14-setup initdb

  4.设置为开机启动

  sudo systemctl enable postgresql-14

  5.启动数据库

  sudo systemctl start postgresql-14

  

   1.选择账户(默认提供的,提醒没有权限不用管)

    su postgres

   2.进入postgresql的命令模式

   psql

  3.修改密码

   alter user postgres with password 'postgres'

  目的是为了开放端口让navicat等工具连接

  开发端口5432/tcp,记得关闭防火墙,然后重启(关闭防火墙就不用管了)

  1.修改配置文件postgresql.conf(可以用vi,vim要下插件)

  vim /var/lib/pgsql/14/data/postgresql.conf

  2.将监听地址修改为*, 默认的listen_addresses是注释掉的 (大概60行的位置)

  listen_addresses='*'

  3.修改配置文件pg_hba.conf

  vim /var/lib/pgsql/14/data/pg_hba.conf

  4.在文件尾部加入

  host    all             all             0.0.0.0/0          scram-sha-256

  5.重启数据库服务

  sudo systemctl restart postgresql-14

  使用之前的postgres密码登录有问题

  

 

  密码配置有问题

  重新修改密码

  su - postgres

  psql

   修改密码(分号好像必须要加)

   alter user postgres with password 'postgres';

 

  (第二次这个应该可以的,那作者的视频两次命令都不一样,但是还算能用)

  修改成功后再用postgres密码登录就ok了记得虚拟机ip端口号别搞错,用户也是postgres

 

  总结:可以试试,反正能用,docker部署的还没看





标签:postgresql,14,sudo,yum,conf,linux,postgres
From: https://www.cnblogs.com/hhx07007/p/17513843.html

相关文章

  • LeetCode 142. 环形链表 II
    /***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode(intx):val(x),next(NULL){}*};*/classSolution{public:ListNode*detectCycle(ListNode*head){if(!head)return......
  • Linux Shell文本处理
    预计更新1:基础知识简介和安装基本命令变量和环境变量2:流程控制条件语句循环语句函数3:文件处理文件读写文件权限和所有权文件搜索和替换4:网络和进程网络通信进程管理信号处理5:文本处理正则表达式文本分析和处理生成报告和日志6:用户界面命令行参数和选......
  • Linux Shell基础知识
    预计更新1:基础知识简介和安装基本命令变量和环境变量2:流程控制条件语句循环语句函数3:文件处理文件读写文件权限和所有权文件搜索和替换4:网络和进程网络通信进程管理信号处理5:文本处理正则表达式文本分析和处理生成报告和日志6:用户界面命令行参数和选......
  • Linux Shell流程控制
    预计更新1:基础知识简介和安装基本命令变量和环境变量2:流程控制条件语句循环语句函数3:文件处理文件读写文件权限和所有权文件搜索和替换4:网络和进程网络通信进程管理信号处理5:文本处理正则表达式文本分析和处理生成报告和日志6:用户界面命令行参数和选......
  • Linux主流架构运维工作简单剖析
    随着IT运维的不断发展,尤其的Linux的飞速发展,越来越多的企业开始使用Linux操作系统平台,例如CentOS、RedHat、Ubuntu、Fedora等等,成千上亿个网站涌现在当今互联网,互联网已经成为必不可少的工具,那今天我们跟大家一起来分享讨论目前用的最多的Linux下主流网站架构。随着IT运维......
  • Linux Shell文件处理
    预计更新1:基础知识简介和安装基本命令变量和环境变量2:流程控制条件语句循环语句函数3:文件处理文件读写文件权限和所有权文件搜索和替换4:网络和进程网络通信进程管理信号处理5:文本处理正则表达式文本分析和处理生成报告和日志6:用户界面命令行参数和选......
  • linux-tina-编译篇
    此篇对于网上搜寻的t113内核编译的整合篇:参考链接:芒果派百问网百问网是不能操作文件系统的,即是只读模式。芒果派也多多少少有很多的问题。下载与解压:这里以芒果派为例子,我是用百度盘下载的,git国内的网实在是更新不了。更新之后按照要求解压tarxvzfTinna..   然......
  • 安装Docker容器(Linux系统)
    环境:CentOS7更新yum包[root@Master~]#yumupdateLoadedplugins:fastestmirrorDeterminingfastestmirrors*base:mirrors.aliyun.com*extras:mirrors.aliyun.com*updates:mirrors.aliyun.combase......
  • Linux 上的 .NET 如何自主生成 Dump
    一:背景1.讲故事前几天微信上有位朋友找到我,说他程序的线程数会偶发性瞬时飙高,让我看下大概是什么原因,截图如下:如果这种问题每天都会出现,比较好的做法就是用dotnet-trace捕获ThreadCreated事件,但可气的是朋友说大概一个月发生次把,这种情况下用dotnet-trace持续监视就没必要......
  • Linux Shell用户界面
    预计更新1:基础知识简介和安装基本命令变量和环境变量2:流程控制条件语句循环语句函数3:文件处理文件读写文件权限和所有权文件搜索和替换4:网络和进程网络通信进程管理信号处理5:文本处理正则表达式文本分析和处理生成报告和日志6:用户界面命令行参数和选......