环境:CentOS 7

版本:postgresql11

安装repo源

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

2.安装client、server

yum install postgresql11

yum install postgresql11-server

附带安装

yum install postgresql11-libs

yum install postgresql11-contrib

yum install postgresql11-devel

数据库初始化与设置自启动

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

初始化数据库命令会在 /var/lib/pgsql 目录下创建名称为11文件夹,11为数据库版本

启动postgresql

systemctl enable postgresql-11

systemctl start postgresql-11

3.配置

修改/var/lib/pgsql/11/data/postgresql.conf配置

listen_addresses = ‘*‘

pg_hba.conf配置

# IPv4 local connections:

#host all all 10.10.10.1/24 md5

host all apiuser 0.0.0.0/0

参数说明:

host 参数表示安装PostgreSQL的主机

all 第一个all 表示该主机上的所有数据库实例

all 第二个all 表示所有用户

10.10.10.1/24 表示需要连接到主机的IP地址,32表示IPV4

md5 表示验证方式,MD5密码方式

修改配置后需重启postgresql-11服务:

systemctl restart postgresql-11

4.登录postgresql

用postgres账号登录centos7,并修改数据库用户密码

su - postgres

psql -U postgres

postgres=# password

postgres=# select version(); #查看PG版本

postgresql基本操作

创建数据库

CREATE DATABASE apidb_test;

创建用户

CREATE USER apiuser CREATEDB LOGIN PASSWORD ‘123456‘;

将apidb_test所有权限赋给用户apiuser

GRANT ALL ON DATABASE apidb_test TO apiuser;

查看现有数据库和用户

postgres=# l

postgres=# du

删除DB

drop database dbtest;

删除用户

drop role testuser;

CentOS7下PostgreSQL安装

linux7安装pgsql数据库,CentOS7下PostgreSQL安装相关推荐

  1. 编译安装_在Centos7下编译安装新版本内核

    在工作中,很多时候由于需要使用新的技术方案,需要较新版本的内核来支持新的功能,而CentOS系统自带的内核版本普遍都比较旧,因此我们需要对系统的内核进行升级,安装新版的内核.在此,以CentOS 7系 ...

  2. linux安装编译cmake,centos7下编译安装cmake-3.13.2

    安装wget [root@laofuxi.com src]# yum -y install wget 下载源码 [root@laofuxi.com src]# wget https://github. ...

  3. centos72安装mysql配置密码_MySQL数据库之170419、Centos7下完美安装并配置mysql5.6

    本文主要向大家介绍了MySQL数据库之170419.Centos7下完美安装并配置mysql5.6 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. linxu环境: centos ...

  4. 【转帖】Windows下PostgreSQL安装图解

    Windows下PostgreSQL安装图解 这篇文章主要为大家介绍了如果在Windows下安装PostgreSQL数据库的方法,需要的朋友可以参考下 现在谈起免费数据库,大多数人首先想到的可能是My ...

  5. CentOS-7 下 GitLab 安装部署教程

    CentOS-7 下 GitLab 安装部署教程 前言 主要内容 GitLab 介绍 本篇环境信息 准备工作 配置清华大学镜像仓库 安装基础依赖 安装 Postfix 开放 ssh 以及 http 服 ...

  6. 二进制安装mysql集群_实战mysql集群搭建(一)--centos7下二进制安装mysql-5.6

    在超哥的帮助下,完成了基于InnoDb数据引擎的mysql数据库集群搭建,实现了主从复制的功能,本篇博文介绍如何使用二进制安装mysql的方法,具体实现步骤如下: 软件使用说明: Liunx系统:ce ...

  7. Hive入门教程<2> | hive在centos7下的安装部署

    hive在centos7下的安装部署 前提 安装hive hadoop集群配置 hive基本操作 演示向hive中导入本地数据文件 前提 1.首先有自己的远程终端登录工具,我这里用的是mobaxter ...

  8. linux下 postgresql 安装 postgis 拓展

    linux下 postgresql 安装插件 (postgis 拓展.pg_stat_statements.uuid等) 1.安装postgis 1.1 安装前准备 1.2 二进制包安装postgis ...

  9. Windows下postgresql安装步骤(超级详细)

    这里以postgresql-10.16-1-windows-x64版本为例: 双击软件打开运行,弹出如下界面: 点next按钮, 修改安装路径,然后点击next: 默认全部勾选,然后点击next: 选 ...

最新文章

  1. MySQL5.5加主键锁读问题
  2. 【Gradle】借助gradle的ProductFlavor实现多App间代码库复用
  3. Angular 中得 scope 作用域梳理
  4. 【JavaSE03】Java中分支语句-思维导图
  5. 全球及中国家庭用空气净化器行业供需分析及发展营利模式预测报告2022-2027年
  6. 回调函数案列(C高级)
  7. git如何合并指定文件内容_git小技巧--如何从其他分支merge个别文件或文件夹
  8. iOS之NSURLSessionDownloadTask下载
  9. signature=0880bf79d1c426abd0c8ca4bc897d06f,index.html
  10. vue3新增Suspense组件
  11. loadrunner两个报错Error -27492、Error -27778 互斥的问题
  12. 联想笔记本电源管理-设置充电上下限
  13. 浅谈我是如何从简单的系统功能需求书写规范的需求分析说明书
  14. PIC单片机c语言休眠,PIC16F72 休眠程序
  15. css中translation,css3 translate属性
  16. 计算机无法完成评估,window_Windows Vista下系统评分无法完成的问题,不知道大家有没有遇到过这样 - phpStudy...
  17. 记一次Redis哨兵机制【主机挂了无法切换其他从机】的问题
  18. 一文搞懂 Cocos Creator 3.0 坐标转换原理
  19. 筷子SaaS智能系统源码-短视频私域流量增长解决方案,出【源码-无限授权】
  20. excel文件下载下来损坏 js_使用Java / javascript和apache POI导出.xls文件时获取损坏的文件...

热门文章

  1. leetcode 210. Course Schedule II | 210. 课程表 II(Java)
  2. 环境搭建:如何配置 vscode 远程开发 + 免密登录
  3. Win10 64位 汇编环境的搭建: 安装配置 DOSBOX、MASM
  4. 小师妹学JVM之:JVM的架构和执行过程
  5. 安卓学习 之 ContentResolver内容提供者(七)
  6. 【双100%解法】剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
  7. 测试点分析:1048 数字加密 (20分)_16行代码AC
  8. 【已解决】“The import java.sql.Connection conflicts with a type defined in the same file“
  9. 最全!最完整的设计词法分析程序的代码!!!
  10. myisam怎么读_耗时半年,我成功“逆袭”,拿下美团offer(刷面试题+读源码+项目准备)...