首页 > 数据库 >[学习笔记]PostgreSQL数据库的安装和配置

[学习笔记]PostgreSQL数据库的安装和配置

时间:2023-02-12 00:22:05浏览次数:62  
标签:12 postgresql 0.0 数据库 配置 笔记 pgsql conf PostgreSQL

安装

安装源

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

安装本体

yum -y install postgresql12 postgresql12-server postgresql12-contrib

初始化数据库

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

配置PostgreSQL服务自启动,并开启服务

 systemctl enable postgresql.service
 systemctl start postgresql.service

配置

配置默认用户的密码

su - postgres
psql
alter user postgres with password '[新密码]';

注意最后有个分号;不要漏了!

配置远程访问

cd /var/lib/pgsql/12/data

先备份原始配置

mv pg_hba.conf pg_hba.conf_bak

在该目录下创建新的配置文件pg_hba.conf

local   all             all                                     md5
host    all             all             0.0.0.0/0               md5
host    replication     replica         0.0.0.0/0               md5

配置postgresql.conf

sed -i "s#\#listen_addresses.*#listen_addresses='*'#g" /var/lib/pgsql/12/data/postgresql.conf
sed -i  's#max_connections = 100#max_connections = 500#g' /var/lib/pgsql/12/data/postgresql.conf

重启服务

systemctl restart postgresql-12.service

再用默认用户试试,此时会要求输入密码,输入正确后进入psql命令模式

在这里插入图片描述
配置防火墙

firewall-cmd --zone=public --add-port=5432/tcp --permanent

使用数据库管理工具远程连接测试
在这里插入图片描述
至此完成所有的安装和配置工作

PostgreSQL的安装详细信息请参考官网

标签:12,postgresql,0.0,数据库,配置,笔记,pgsql,conf,PostgreSQL
From: https://www.cnblogs.com/jevonsflash/p/17113129.html

相关文章

  • [学习笔记] CentOS + .Net后端常用的中间件工具安装
    Redis5.0+官方文档:https://redis.io/download/#redis-downloadssudoyuminstallredisRabbitMQ3.7.11+官方文档:https://www.rabbitmq.com/install-rpm.html配置安......
  • OpenMMLab AI实战营 第七课笔记
    OpenMMLabAI实战营第七课笔记目录OpenMMLabAI实战营第七课笔记importosimportnumpyasnpfromPILimportImageimportos.pathasospfromtqdmimport......
  • 数据库必知必会:TiDB(6)TiKV读写与 Coprocessor
    (数据库必知必会:TiDB(6)TiKV读写与Coprocessor)读写与Coprocessor数据写入用户提交写请求,由TiDBServer接收,TiDBServer向PD申请TSO,并获得Region的元数据信息,TiDBServe......
  • Simon口语笔记
    SimonLesson:Part21、Part2概述1.1基本情况1.2如何做笔记快速决定要说什么1.3技巧根据taskcard上面的点顺序答题,他将有助于构建我们的逻辑结构,并提示我们要......
  • 联邦学习论文阅读笔记05 Profit Allocation for Federated Learning
    参考笔记:https://zhuanlan.zhihu.com/p/600585351 前人提到过用Shapley值计算联邦学习数据提供者的贡献,但是计算成本太大复杂度达到了0(N!)。本文定义了一个基于Shapley的......
  • Centos7用rpm安装MySQL数据库
    在Centos7下使用rpm安装下mysql的流程: 首先进入mysql官网的下载地址:​​ https://dev.mysql.com/downloads/mysq​​l/,然后在下载里面把os选择为RedHatEnterpriseLin......
  • PHP学习笔记——【一往无前】
    前言欢迎来到PHP学习的第一篇文章(一往无前):一直往前,无所阻挡。勇猛无畏地前进,接下来的PHP文章会不断更新相关学习笔记,期待和各位共同学习、交流!简单了解PHP(PHP:HypertextPr......
  • mysql 数据库的一些参数,常用模版和调优方式
    innodb_buffer_pool_size:这个参数是Mysql数据库最重要的参数之一,表示InnoDB类型的表和索引的最大缓存。它不仅仅缓存索引数据,还会缓存表的数据。这个值越大,查询......
  • Python SQLite创建数据库和数据表及数据的增删改查
    SQLite是一款轻型的SQL类型数据库,处理速度快且占用资源非常低,Python自带,不需要配置不需要任何外部的依赖。数据库本身就是一个.db文件,非常适合存储本地数据。本文主要介绍......
  • 第 18 章 使用 JDBC 4.2 和 Derby 访问 数据库
    18.1JDBC......................................................31318.1.1数据库驱动程序............................31418.1.2查看数据库.........................