专栏首页晓晨的专栏Centos 7 安装 PostgreSQL

Centos 7 安装 PostgreSQL

本文只讲PostgreSQL在CentOS 7.x 下的安装,其他系统请查看:https://www.postgresql.org/download

PostgreSQL 所用版本为:PostgreSQL 10

1.安装存储库

yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-1.noarch.rpm

2.安装客户端

yum install postgresql10

3.安装服务端

yum install postgresql10-server

4.验证是否安装成功

rpm -aq| grep postgres

输出如下:

4.初始化数据库

/usr/pgsql-10/bin/postgresql-10-setup initdb

5.启用开机自启动

systemctl enable postgresql-10
systemctl start postgresql-10

6.配置防火墙

firewall-cmd --permanent --add-port=5432/tcp  
firewall-cmd --permanent --add-port=80/tcp  
firewall-cmd --reload  

7.修改用户密码

    su - postgres  切换用户,执行后提示符会变为 '-bash-4.2$'
    psql -U postgres 登录数据库,执行后提示符变为 'postgres=#'
    ALTER USER postgres WITH PASSWORD 'postgres'  设置postgres用户密码为postgres
    \q  退出数据库

8.开启远程访问

     vim /var/lib/pgsql/10/data/postgresql.conf
    修改#listen_addresses = 'localhost'  为  listen_addresses='*'
    当然,此处‘*’也可以改为任何你想开放的服务器IP

9.信任远程连接

    vi m/var/lib/pgsql/10/data/pg_hba.conf
    修改如下内容,信任指定服务器连接
    # IPv4 local connections:
    host    all            all      127.0.0.1/32      trust
    host    all            all      192.168.157.1/32(需要连接的服务器IP)  trust

10.重启服务

systemctl restart postgresql-10

11.使用DBMS软件连接

这里使用的是Navicat

连接成功:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • .NET Core 控制台应用程序使用异步(Async)Main方法

    晓晨
  • C# 获取文件MD5值的方法

    晓晨
  • CentOS 7 源码编译安装 NodeJS

    晓晨
  • Ubuntu18.04安装postgresql-10

    官方文档: https://www.postgresql.org/download/linux/ubuntu/

    Ryan-Miao
  • vue项目前端规范

    // 数组解构赋值 const arr = [1, 2, 3, 4] // bad const first = arr[0] const second = a...

    薛定喵君
  • layui动态设置checkbox选中状态

    今天在使用jquery动态设置layui的checkbox元素的选中状态时始终只能取消选中,却不能重新勾选,点击勾选则没有问题,代码如下

    用户6362579
  • 开心的金明

    A1156. 开心的金明 时间限制:1.0s 内存限制:256.0MB 总提交次数: AC次数: 平均分: 将本题分享到: 查...

    AI那点小事
  • 从100, 000份开发者调查报告中,得出这10条结论

    导读:Stack Overflow是一个面向程序员的技术问答网站,每年都会进行一次开发者问卷调查。

    华章科技
  • 从微信小程序到QQ小程序:云开发CloudBase的一云多端实践

    引言 本文整理自《IGS.全球数字文创大会》上高级产品经理史燕飞的分享,主要介绍云开发CloudBase的多端探索,及对QQ小程序开发者的全栈支持。 前言 ?...

    腾讯大讲堂
  • Gradle标准project属性

    Gradle 中构建脚本定义了一个项目(project)。在构建的每一个项目中,Gradle 创建了一个 Project 类型的实例,并在构建脚本中关联此 Pr...

    Jerry Wang

扫码关注云+社区

领取腾讯云代金券