1、配置文件
2、查看配置文件的位置:
1
2
3
4
5
6
7
8
|
postgres= # selectname,setting from pg_settings where category='File Locations';
name | setting
-------------------+----------------------------------------- config_file | /var/lib/pgsql/9 .6 /data/postgresql .conf
data_directory | /var/lib/pgsql/9 .6 /data
external_pid_file |
hba_file | /var/lib/pgsql/9 .6 /data/pg_hba .conf
ident_file | /var/lib/pgsql/9 .6 /data/pg_ident .conf
|
3、postgresql.conf
1
2
3
4
5
6
7
8
9
10
|
postgres= # selectname,context,unit,setting,boot_val,reset_val from pg_settings where namein('listen_addresses','max_connections','shared_buffers','effective_cache_size','work_mem','maintenance_work_mem')order by context,name;
name | context | unit | setting |boot_val | reset_val
----------------------+------------+------+---------+-----------+----------- listen_addresses | postmaster | | * | localhost | *
max_connections | postmaster | | 100 | 100 | 100
shared_buffers | postmaster | 8kB | 16384 | 1024 | 16384
effective_cache_size | user | 8kB | 524288 | 524288 | 524288
maintenance_work_mem | user | kB | 65536 | 65536 | 65536
work_mem | user | kB | 4096 | 4096 | 4096
(6 rows) |
1
|
Alter system set work_mem=8192;
|
1
|
Select pg_reload_conf(); |
4、pg_hba.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
|
# TYPE DATABASE USER ADDRESS METHOD # "local" isfor Unix domain socket connections only local all all peer
# IPv4 localconnections: host all all 0.0.0.0 /0 trust
# IPv6 localconnections: host all all ::1 /128 ident
# Allow replicationconnections from localhost, by a user with the # replication privilege. #local replication postgres peer #host replication postgres 127.0.0.1/32 ident #host replication postgres ::1/128 ident |
-
1版本开始引入了peer身份验证模式。
5、配置文件的重新加载
1
2
3
|
/usr/pgsql-9 .6 /bin/pg_ctlreload -D /var/lib/pgsql/9 .6 /data/ systemctlreload postgresql-9.6.service selectpg_reload_conf(); |
相关推荐
【PostgreSQL学习笔记:搭建Postgres在Windows上的编译调试环境】 PostgreSQL是一种开源的关系型数据库管理系统,具有高度可扩展性和强大的功能。在Windows平台上搭建PostgreSQL的编译调试环境,可以帮助开发者深入...
**PostgreSQL学习笔记** PostgreSQL,简称PG,是一款开源的对象关系型数据库管理系统,以其强大的功能、高度的稳定性以及丰富的数据类型而备受开发者喜爱。作为一款成熟的数据库系统,它支持SQL标准,并提供了许多...
### PostgreSQL 学习笔记 #### 一、数据库的安装与配置 **1. 创建用户及用户组** 在安装 PostgreSQL 数据库之前,首先需要创建一个专用的用户和用户组来运行数据库服务,这有助于提高系统的安全性。 - **创建...
2. 配置 PostgreSQL:PostgreSQL 的配置文件是 postgresql.conf,用户权限可以通过 pg_hba.conf 文件进行设置。 三、创建空间数据库 1. 创建空间数据库:使用以下命令创建一个空间数据库:`CREATE DATABASE my_...
PostgreSQL 的配置文件通常位于 /etc/postgresql/ 中,用户需要修改该文件以便 PostGIS 正常工作。此外,用户也需要创建一个拥有足够权限的用户,以便能够执行 PostGIS 的操作。 3. PostGIS 使用命令 下面是一些...
【Hibernate学习笔记】 Hibernate是一个强大的Java对象关系映射(ORM)框架,它为开发者提供了在Java应用程序中管理和持久化数据库对象的便捷方式。这个学习笔记将深入探讨Hibernate的核心概念、功能以及如何在实际...
2. **db学习笔记.rar**:这个文件可能是关于数据库管理系统的综合笔记,可能包含MySQL、PostgreSQL、SQL Server等常见数据库系统的使用、配置和优化技巧。数据库是IT行业中的关键组成部分,掌握其原理和应用能有效...
Configuration 负责读取配置文件并创建SessionFactory;SessionFactory 是线程安全的,用于创建Session实例;Session是与数据库交互的接口,处理对象的持久化操作;Transaction则负责事务管理。 三、Hibernate配置 ...
标题中的“JDBC.rar_jdbc PostgreSQL_oracle_postgresql”表明这个压缩包文件包含了关于Java数据库连接(JDBC)以及PostgreSQL、Oracle和SQL Server 2000这三种数据库的相关内容。描述中提到,这份资料将详细介绍...
【mybatis_maven学习笔记】 在Java开发领域,MyBatis和Maven是两个不可或缺的工具,它们分别在数据访问层和项目构建方面扮演着重要角色。MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射,...
这个“ci学习笔记源码及数据库”压缩包包含了两个主要文件:`cishop.sql`和`cishop`。下面将详细探讨这两个文件与CI框架的相关知识点。 `cishop.sql`文件通常是数据库的备份或导出文件,它包含了一整个数据库的结构...
- **卸载步骤**:手动删除MySQL的安装目录及相关配置文件。 2. **命令常用参数及使用方法** - **mysql**:mysql命令用于启动MySQL客户端。 - 常用参数:`-u`(指定用户名),`-p`(指定密码),`-h`(指定服务器...
【缘来是黎的运维学习笔记】是一份深入探讨Linux运维技术的学习资料,其中包含了作者在运维领域的经验总结和深入理解。在这个压缩包文件中,我们可以看到一个名为"sublime笔记"的子文件,暗示了内容可能与使用...
以上是Hibernate学习笔记的概览,接下来会详细讲解映射文件的各个部分,包括如何配置实体类的属性、主键生成策略、以及如何通过实例来实现数据库的操作。通过深入学习,开发者可以更高效地管理和操作数据库,同时...
以下是对PHP学习笔记内容的详细阐述: 1. PHP简介:PHP是由Rasmus Lerdorf于1995年创建的,起初是一个简单的Perl脚本,后来发展成一种功能丰富的Web开发工具。PHP是嵌入在HTML中的,可以生成动态网页内容,支持多种...
### Django学习笔记知识点详解 #### 一、Django框架安装及环境配置 **知识点1:安装Django** - **背景介绍:** 在Python环境中安装Django框架是开发基于Python的Web应用程序的第一步。 - **安装步骤:** - **...
2. Linux目录结构:Linux遵循FHS(Filesystem Hierarchy Standard),根目录“/”下有多个子目录,如/bin存放常用命令,/etc存储配置文件,/usr包含用户程序,/var用于可变数据。 3. Shell与命令行:Bash是常见的...
【hibernate学习笔记】 在Java开发中,Hibernate是一个非常重要的框架,它是一个开源的Object/Relational Mapping(O/R映射)框架。这个框架的主要目的是简化数据库操作,通过将Java对象与数据库表进行映射,让...
11. **不包含部署服务器**:这个学习笔记可能不涉及服务器部署,这通常包括设置虚拟环境、安装必要的依赖、配置Wsgi服务器(如gunicorn或uWSGI)以及反向代理(如Nginx)等步骤。 以上就是基于“learning_log”这个...
**Django学习笔记** Django,作为Python领域最流行的Web框架之一,因其高效、安全且易于上手的特点,被广大开发者所青睐。本学习笔记旨在深入解析Django的核心概念、功能以及实际应用,帮助读者从零开始掌握这个...