postgreSQL配置文件及用户权限

PostgreSQL系列- 5 - 配置文件详解 对postgres配置文件进行记录。 阅读详情
 PostgreSQL的配置文件及用户权限

作者:小P
来自:LinuxSir.Org
摘要:为了能够远程修改和维护PostgreSQL数据库,我们会涉及到配置文件和用户权限的问题,本文主要介绍了如何配置PostgreSQL的主要配置文件,修改用户权限,使我们能够远程打开数据库;


目录


1. 修改配置文件;
1.1 postgresql.conf; 1.2 pg_hba.conf; 1.3 重新启动postgresql服务器; 2. 配置用户权限;
2.1 创建一个用户; 2.2 创建一个数据库data1,属主为test1; 2.3 创建一个数据表; 2.4 修改数据表的属主; 3. 关于本文; 4. 更新日志; 5. 参考文档; 6. 相关文档;




+++++++++++++++++++++++++++++++++++++++++++
正文
+++++++++++++++++++++++++++++++++++++++++++

为了能远程使用postgresql数据库,比如说我要在网络上另外一台Windows电脑上使用pgAdmin3来管理使用该Postgresql服务器,您就需要进行一些修改,这些修改主要包括两方面的修改:
一是修改Postgresql的两个配置文件,二是修改数 据库的一些用户权限;


1. 修改配置文件;

注:记得修改任何东西之前都需要备份一下;


1.1 postgresql.conf;

首先我们需要修改Postgresql的配置文件postgresql.conf,该文件在数据目录/etc/postgresql/8.2/main/下,终端下执行:
root@xiaop-laptop:/home/xiaop# vim /etc/postgresql/8.2/main/postgresql.conf

将其中的一句:
listen_address=’localhost’

前面的注释#去掉,并把’localhost’该为’*’;


1.2 pg_hba.conf;

然后我们再来修改Postgresql的配置文件pg_hba.conf,该文件在数据目录/etc/postgresql/8.2/main/下,终端下执行

root@xiaop-laptop:/home/xiaop# vim /etc/postgresql/8.2/main/pg_hba.conf

在文件后面加一句:
host all all 192.168.1.0/24 password

这句的意思是:同网络中192.168.1.*的机器可以以密码的形式使用所有的数据库。更具体的参数意义直接看该配置文件中的注释就可以了;

这里一定要配置正确,否则无法在远程连接postgresql数据库。


1.3 重新启动postgresql服务器;


root@xiaop-laptop:/home/xiaop# /etc/init.d/postgresql-8.2 restart


2. 配置用户权限;

这里介绍一些数据库用户权限的简单配置,以下是在psql中使用:


2.1 创建一个用户;

xiaop=# CREATE USER test1 ;
CREATE ROLE


2.2 创建一个数据库data1,属主为test1;

xiaop=# CREATE DATABASE data1 owner test1;
CREATE DATABASE


2.3 创建一个数据表;

xiaop=# CREATE TABLE test11() ;
CREATE TABLE


2.4 修改数据表的属主;

xiaop=# ALTER TABLE test11 OWNER TO test1;
ALTER TABLE

现在您便可以在局域网内的其他电脑使用其他postgresql客户端工具,以用户名test1打开data1数据库了。
PostgreSQL的安装、配置与使用指南 本文介绍了PostgreSQL的安装、配置和使用。首先,介绍了如何下载和安装PostgreSQL,然后通过简单的验证方法检查其是否安装成功。接下来,详细介绍了如何进行远程连接的配置,包括修改postgresql.conf和pg_hba.conf文件,并重启服务。此外,还介绍了如何配置数据库的日志,以确保数据的可追溯性和问题排查。最后,本文介绍了两个流行的图形化界面工具pgAdmin和Navicat,以方便用户管理和操作PostgreSQL数据库。 阅读详情

相关推荐

在 Ubuntu 上安装和配置 PostgreSQL 实录

本文介绍了在Ubuntu系统上安装和配置PostgreSQL数据库的完整步骤。主要内容包括:1)通过官方源或PPA源安装最新版本;2)修改配置文件(postgresql.conf和pg_hba.conf)以允许远程访问;3)设置postgres用户密码;4)创建新用户并配置权限;5)防火墙设置和重启服务;6)验证安装和远程连接方法。文章提供了详细的命令行操作指导,帮助用户完成从安装到远程访问的全部配置过程。

qq_58168857的博客 1207

PostgreSQL 修改设置数据库的默认用户以及权限,2024年最新一位软件测试大牛的BAT面试心得与经验总结

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)(img-tLcAulkZ-1713342983902)]设置是 supseruser 以及 登录权限。

2401_84281703的博客 1279

亚马逊商品评论爬取与情感分析实战:Python+BeautifulSoup高效解析(附反爬技巧)

本文详细介绍了使用Python和BeautifulSoup库高效爬取亚马逊商品评论并进行情感分析的完整实战流程。文章从环境搭建、核心代码编写入手,重点讲解了如何通过设置请求头、添加延迟等防封策略应对反爬机制,确保数据抓取的稳定性。最后,利用TextBlob库对评论文本进行情感分析,并通过可视化图表直观展示产品口碑,为电商选品与市场调研提供数据支持。

weixin_29046611的博客 1164

GBase 8c 创建用户/角色语法说明

GBase 8c 数据库创建用户/角色的语法说明: 语法格式如下: CREATE USER/ROLE name [ [ WITH ] option [ ... ] ] 选项: SUPERUSER | NOSUPERUSER :超级权限,拥有所有权限,默认nosuperuser。 | CREATEDB | NOCREATEDB :建库权限,默认nocreatedb。 | CREATEROLE | NOCREATEROLE :建角色权限,拥有创建、修改、删除角色,默认...

qq_41614765的博客 886

解决Docker拉取镜像报错:Get https://registry-1.docker.io/v2/: 报错

解决Docker拉取镜像报错: Get “https://registry-1.docker.io/v2/”: net/http: request canceled while waiting for connection问题描述Get "https://registry-1.docker.io/v2/"是docker官方的镜像源,下载很慢的,一般会自己指定国内映射的加速镜像源。

qq_33650333的博客 4172

告别‘报错马拉松’:一份保姆级的Ubuntu 20.04编译OpenWrt 15.05环境配置与问题修复清单

本文提供了一份详细的Ubuntu 20.04编译OpenWrt 15.05的环境配置与问题修复指南,帮助开发者告别‘报错马拉松’。从基础环境搭建到典型报错分类与修复方案,再到高阶问题的深度修复,全面覆盖编译过程中可能遇到的各类问题,并提供自动化补丁脚本和Docker环境固化方案,确保编译过程高效顺畅。

weixin_33230433的博客 295

从零开始学PostgreSQL (二): 配置文件

文章目录1、postgresql配置文件概览2、postgresql.conf详解3、pg_hba.conf详解4、pg_ident.conf详解5、线上需要调整的参数6、总结PostgreSQL 配置文件概览PostgreSQL 使用三个主要的配置文件来控制服务器的行为、网络访问和用户映射。下面是对这三个文件的详细介绍:1.postgresql.conf这是 PostgreSQL 的主配置文件...

qq_34692500的博客 2687

vasp算表面吸附流程_VASP表面吸附计算实例分析

本文主要为了记录在学习Vasp计算过程中如何设置INCAR中的一些参数,并不着重讲解其含义,详见可自行到vasp官网查阅。其次关于建模部分也不做细致讨论,一般结构可从Materials Studio里自带的晶体数据库导出,或从三大数据库网站上下载:1、Materaials Project网址:https://materialsproject.org/(强烈推荐,邮箱注册即可使用)2、CCDC网址:...

weixin_39617669的博客 2240

PostgreSQL的配置文件及用户权限

PostgreSQL的配置文件及用户权限PostgreSQL的配置文件及用户权限作者:小P来自:LinuxSir.Org摘要:为了能够远程修改和维护PostgreSQL数据库,我们会涉及到配置文件和用户权限的问题,本文主要介绍了如何配置PostgreSQL的主要配置文件,修改用户权限,使我们能够远程打开数据库;目录 1.1 postgresql.conf

ccsky001的天空 1237

小土堆学习笔记1:Dataset类代码实践

上一页中反复提到“类”,这究竟是什么东西?按我的理解(肯定不准确也不正式),class类就是某一个东西的共性,而且是等待被确认的共性。比如每台手机都有它自己的品牌、框架、价格等等属性,class类正是这些尚不确定的属性;而一旦确认了这些属性,就能够确认这到底是一台什么型号什么状态的手机,在确认了全部属性后就知道,这是一台Apple 16 Pro Max。抽象的不确定的共性就是类,具体的确定的个性就是示例。这个共性可以被用于多个编程目的,只不过某一个具体的编程行为还有它自己的独特性。

qq_40525602的博客 1626

eye-in-hand手眼标定系统

上一个博文说了一种手眼标定系统的特殊情况,就是相机随着机械手一起移动的情况。虽然前面简单介绍了一种办法,就是内次拍照时让相机回到之前标定的位置,但是这样处理机器人的工作效率就会大大降低,产生很多重复动作,所以这篇博文就来讲一种更简单的标定方案。 下面是halcon官方给的手眼标定系统的案例代码。 这个例子主要应用于相机固定在机械手末端的手眼系统中,而且标定板相对于机器人也是静止的。 在这...

二毛的博客 1万+

数据库服务器 之 PostgreSQL的配置文件及用户权限

作者:小P来自:LinuxSir.Org摘要:为了能够远程修改和维护PostgreSQL数据库,我们会涉及到配置文件和用户权限的问题,本文主要介绍了如何配置PostgreSQL的主要配置文件,修改用户权限,使我们能够远程打开数据库; 目录 1. 修改配置文件; 1.1 postgresql.conf; 1.2 pg_hba.conf; 1.3 重新启动postgre...

weixin_34313182的博客 814

eNSP与我这24H2版本不兼容,路由器40错误。这该怎么处理(操作系统-windows)(相关搜索:虚拟机)

🏆本文收录于《全栈Bug调优(实战版)》专栏,主要记录项目实战过程中所遇到的Bug或因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!

**My Coding Family** 4110

数据库服务器用户配置,数据库服务器 之 PostgreSQL的配置文件及用户权限

做者:小P来自:LinuxSir.Org摘要:为了可以远程修改和维护PostgreSQL数据库,咱们会涉及到配置文件和用户权限的问题,本文主要介绍了如何配置PostgreSQL的主要配置文件,修改用户权限,使咱们可以远程打开数据库;html1. 修改配置文件;1.1 postgresql.conf;1.2 pg_hba.conf;1.3 从新启动postgresql服务器;2. 配置用户权限;2....

weixin_39617470的博客 352

华为od 面试八股文_Python_05_含答案

华为od 面试八股文_Python_05_含答案

MISAYAONE的博客 2563

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

PostgreSQL 用户和数据库创建流程

创建数据库用户:你通过创建了devuser用户,并赋予了创建数据库的权限。配置 PostgreSQL 认证方式:修改了配置文件,以确保devuser用户可以通过密码登录。创建数据库:你为devuser创建了一个新的数据库devdb。登录数据库并创建表:成功登录devdb数据库并创建了users表。

ray_paul1的博客 1950

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

【PostgreSQL】PostgreSQL数据库允许其他IP连接到数据库(Windows & Linux)

在“控制面板” > “系统和安全” > “Windows Defender防火墙” > “高级设置”中创建一个新的入站规则,允许。完成上述步骤后,外部IP应该可以连接到PostgreSQL数据库了。你需要在此文件中添加允许其他IP连接的配置。这表示允许数据库监听所有IP地址的连接请求。如果只想允许特定的IP连接,可以将。确保服务器上的防火墙允许PostgreSQL的端口(默认是。如果只允许特定IP连接,可以将。首先,需要修改PostgreSQL的主配置文件。,允许数据库监听所有IP的连接请求。

h1773655323的博客 3323

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Postgre数据库用户权限总结

1、故事起源 我们的项目使用了PG数据库,在项目开发阶段,为了省事偷懒,直接将应用连接数据库的用户给了supperuser权限,用起来简直不要太爽。随着开发进度接近中后期,开始筹建用户验收环境,在该环境我依旧直接给了超级用户权限,谁曾想就在前几天甲方爸爸哗啦啦的给了一堆漏洞清单,让我们抓紧整改。一头雾水的我不得不重操旧业,开始四处学习PG的用户权限相关知识。 2、 干货记录 2.1 、创建用户 CREATE USER/ROLE name [ [ WITH ] option [ ... ] ] : 关键词

记录工作生活中的学习笔记和心得体会 7428

PostgreSQL单机部署

登陆PG,用命令修改参数后,修改后的参数会保存在postgresql.auto.conf中,PG重启时,postgresql.auto.conf配置文件中的参数的优先级高于postgresql.conf。修改上述配置文件需执行pg_ctl reload重新载入配置文件才能生效。./configure编译安装时的一些参数。用于配置PG的访问策略。PG相关参数的配置文件。

2201_75865964的博客 322

postgreSQL配置文件及

<br />用户权限<br />摘要:为了能够远程修改和维护PostgreSQL数据库,我们会涉及到配置文件和用户权限的问题,本文主要介绍了如何配置PostgreSQL的主要配置文件,修改用户权限,使我们能够远程打开数据库;<br /><br /><br />目录<br /><br /><br />1. 修改配置文件;<br />1.1 postgresql.conf; 1.2 pg_hba.conf; 1.3 重新启动postgresql服务器; 2. 配置用户权限;<br />2.1 创建一个用户; 2

zzy7075的专栏 1万+

Postgresql安装、初始化及用户, 角色与权限管理

du: 可以查看所有已存在的用户/角色, 以及它们拥有的权限属性\l: 可以查看所有数据库及其属主和所有拥有权限的用户配置选择一个数据库后,\dt可以查看所有表的属主和相应用户权限select * from information_schema.role_table_grants where grantee = '用户名';可以查看指定用户拥有的所有数据库权限。

wang11876的博客 7077

amass权限控制:多用户角色与权限管理实践指南

在现代网络安全架构中,攻击面映射工具(Attack Surface Mapping Tool)如Amass的权限控制机制直接影响资产发现过程的安全性与合规性。当多个用户共享同一套Amass部署或访问中央数据库时,缺乏精细化权限控制可能导致: - 敏感资产信息泄露给未授权人员 - 枚举过程中因误操作扩大攻击面范围 - 数据库记录被意外篡改或删除 - 合规审计缺乏操作追溯能力 本文将系统分析Amas...

gitblog_00992的博客 728
上一篇: pg_dump用法详解
下一篇: postgreSQL配置文件及用户权限
pythoner
博客等级 码龄18年 15粉丝 89原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值