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

9.1centos安装postgres

目录

一、安装并启动postgres

二、设置允许远程连接

三、重置密码

四、开放防火墙端口

五、重启服务后进入命令行模式

六、远程连接


一、安装并启动postgres

# Install the repository RPM:
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-6-x86_64/pgdg-redhat-repo-latest.noarch.rpm
 
# Install PostgreSQL:
sudo yum install -y postgresql14-server
# Optionally initialize the database and enable automatic start:
sudo /bin/postgresql-14-setup initdb
sudo systemctl enable postgresql-14
sudo systemctl start postgresql-14



重启服务
sudo systemctl restart postgresql-14

报错:

sudo yum install -y postgresql14-server

报 无可用的软件包

//安装epel源
sudo yum install epel-release
//更新
yum update

之后再执行 sudo yum install -y postxxxx,就可以了

查看数据库启动后的状态

systemctl status postgresql-14.service

有个绿色的active,即可

二、设置允许远程连接

1)修改postgresql.conf文件

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

修改listen_addresses="*" , 原来是被注释的,取消注释

2)修改pg_hab.conf

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

找到IPv4,增加一行

host    all             all             0.0.0.0/0            md5

三、重置密码

进入数据库

sudo -u postgres psql
\password postgres

或者

ALTER USER postgres WITH PASSWORD 'postgres';

四、开放防火墙端口

[root@localhost conf]# firewall-cmd --zone=public --permanent --add-port=5432/tcp
success
[root@localhost conf]# firewall-cmd --reload

五、重启服务后进入命令行模式

psql -U postgres -h 127.0.0.1 --port 5432

sudo -u postgres psql 已经不能用了

六、远程连接

使用pgAdmin

连接即可


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

相关文章:

  • 蓝桥杯介绍
  • 腾讯云内容合规基于springboot架构设计
  • WP网站如何增加文章/页面的自定义模板
  • 3D意识(3D Awareness)浅析
  • Git 中的 patch 功能
  • C++ 的发展
  • JVM GC 调优
  • ARM体系与架构
  • 使用 Bodybuilder 项目简化前端ES查询
  • 某系统存在任意文件下载漏洞
  • Springboot使用Mongo数据库实现文件的上传下载预览等服务接口
  • pbds库
  • App使用Job定时器不准时的原因分析
  • Java项目中的分库分表实践指南
  • 前端学习Day36
  • 【设计模式之原型模式——矩形原型】
  • Spring 事务 数据库连接获取和释放原理
  • 网络安全的历史
  • 基于my Batis优化图书管理系统(总)
  • 通用后台管理系统实战演示(Vue3 + element-plus)汇总篇二
  • 设计模式之生成器方法
  • css揭秘 7 结构与布局
  • Swin Transformer: Hierarchical Vision Transformer using Shifted Windows
  • 使用API有效率地管理Dynadot域名,添加账户中的联系人信息
  • Java中Object的常用方法
  • 专利复现_基于ngboost和SHAP值可解释预测方法