Centos7安装Postgresql 13 详细步骤(远程连接)

Centos7安装Postgresql 13 详细步骤(远程连接)

版本信息

CentOS : 7.6
postgresql: 10.0

安装

可以参考官网https://www.postgresql.org/download/linux/redhat/
#安装存储库RPM:

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

安装PostgreSQL:

sudo yum install -y postgresql13-server

#初始化数据库并启用自动启动:

sudo /usr/pgsql-13/bin/postgresql-13-setup initdb
sudo systemctl enable postgresql-13
sudo systemctl start postgresql-13

使用

切换到postgres用户

su - postgres

进入到命令行

默认端口号为5432 直接psql
如果设置了其他的端口号psql -pxxx(端口号)

psql 

创建用户

create user test with password '123.com';

创建数据库

create database test_db owner test;

退出

\q

exit

设置远程连接

修改配置文件postgresql.conf – 允许远程

位置:/var/lib/pgsql/13/data/postgresql.conf
修改:取消# 注释或者按照我这样新增 listen_addresses = ‘*’
在这里插入图片描述
修改配置文件pg_hba.conf – 访问规则

位置:/var/lib/pgsql/13/data/pg_hba.conf
修改:新增 host all all 0.0.0.0/0 trust 访问规则

重启服务

systemctl restart postgresql-13.service

关闭防火墙沙盒

systemctl stop firewalld
setenforce 0

连接工具测试

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101783.html原文链接:https://javaforall.net

(0)
上一篇 2021年6月4日 上午11:00
下一篇 2021年6月4日 下午12:00


相关推荐

  • 什么是平均数,中位数,众数,方差_平均数标准差

    什么是平均数,中位数,众数,方差_平均数标准差Python代码实现第一步:添加数据到列表defnum(a):iffloat(a)==int(a):returnint(a)else:returnfloat(a)#添加数据li=[]print("请逐条添加数据!(若退出请输入0000)")whileTrue:print("请输入:&q

    2025年12月13日
    7
  • 判断端口通不通的几种方法「建议收藏」

    判断端口通不通的几种方法「建议收藏」判断端口通不通的几种方法

    2022年4月23日
    39
  • 交换机的Access口与Trunk口

    交换机的Access口与Trunk口基本概念 Access 类型的端口只能属于 1 个 VLAN 一般用于连接计算机的端口 Trunk 类型的端口可以允许多个 VLAN 通过 可以接收和发送多个 VLAN 的报文 一般用于交换机之间连接的端口 处理流程 Acess 端口收报文 收到一个报文 判断是否有 VLAN 信息 如果没有则打上端口的 PVID 并进行交换转发 如果有则直接丢弃 缺省 Acess 端口发报文 将报文的 VLAN 信息剥离 直接发送出去 trunk 端口收报文 收到一个报文 判断是否有 VLAN 信息 如果没有则打上端口的 PVID 并进行交换转发 如果

    2026年3月19日
    2
  • Android 从零开始(一)[通俗易懂]

    Android 从零开始(一)[通俗易懂]Activity在我以网页web角度来认为的:Activity就是界面Layout就是html布局java就是js进行各种dom数据操作style就是cssAndroidManifest.xml-清单文件也可以简称为「manifest文件」。清单文件非常重要,它告诉系统我们的app有哪些activity,用到了什么权限等等信息。如果要新建activity,需要在清单中注册。<applicationandroid:allowBackup=”true” and

    2022年6月16日
    29
  • mysql 添加索引 mysql 如何创建索引

    mysql 添加索引 mysql 如何创建索引1.添加PRIMARYKEY(主键索引)mysql>ALTERTABLE`table_name`ADDPRIMARYKEY(`column`)例:altertableyx_marketing_detailsaddindex(id);2.添加UNIQUE(唯一索引)mysql>ALTERTABLE`table_name`ADDUNIQUE(`column`)3.添加INDEX(普通索引)mysql>ALTERTABLE…

    2022年6月2日
    33

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号