前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Centos7安装Postgresql 13 详细步骤(远程连接)

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

作者头像
互联网-小阿宇
发布2022-11-21 20:23:30
1.3K0
发布2022-11-21 20:23:30
举报
文章被收录于专栏:互联网-小阿宇

版本信息

代码语言:javascript
复制
CentOS : 7.6
postgresql: 10.0

安装

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

代码语言:javascript
复制
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

安装PostgreSQL:

代码语言:javascript
复制
sudo yum install -y postgresql13-server

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

代码语言:javascript
复制
sudo /usr/pgsql-13/bin/postgresql-13-setup initdb
sudo systemctl enable postgresql-13
sudo systemctl start postgresql-13

使用

切换到postgres用户

代码语言:javascript
复制
su - postgres

进入到命令行

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

代码语言:javascript
复制
psql 

创建用户

代码语言:javascript
复制
create user test with password '123.com';

创建数据库

代码语言:javascript
复制
create database test_db owner test;

退出

代码语言:javascript
复制
\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 访问规则

重启服务

代码语言:javascript
复制
systemctl restart postgresql-13.service

关闭防火墙沙盒

代码语言:javascript
复制
systemctl stop firewalld
setenforce 0

连接工具测试

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-04-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 版本信息
  • 安装
  • 使用
  • 设置远程连接
  • 连接工具测试
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档