套壳PG12的海鲨DB可以登陆了

Linux下PostgreSQL-12.0安装部署详细步骤 其中,参数“listen_addresses”表示监听的IP地址,默认是在localhost处监听,也就是127.0.0.1的ip地址上监听,只接受来自本机localhost的连接请求,这会让远程的主机无法登陆这台数据库,如果想从其他的机器上登陆这台数据库,需要把监听地址改为实际网络的地址,一种简单的方法是,将行开头的#去掉,把这个地址改为*,表示在本地的所有地址上监听。至此,已完成postgreql的安装。进入/opt/pgsql/postgresql目录可以看到安装后的postgresql的文件。 阅读详情

[38722] CONTEXT:  line 87 of configuration file "/Program/Pg12/pg_data/pg_hba.conf"[38722] FATAL:  could not load pg_hba.conf[38736] LOG:  listening on IPv6 address "::1", port 5432[38736] LOG:  listening on IPv4 address "127.0.0.1", port 5432

不能从WIN环境复制粘贴,只能从上一行复制,否则有特殊隐藏字符导致报错

# TYPE  DATABASE        USER            ADDRESS                 METHOD
# "local" is for Unix domain socket connections onlylocal   all             all                                     trust# IPv4 local connections:host    all             all             127.0.0.1/32            trusthost    all             all             192.168.2.0/24          trust

​​​​​​​

补充: 1、允许本地登录数据库,数据库地址localhost,用户user1,数据库db1:host    db1    user1    127.0.0.1/32    md5 2、允许192.168.159.0~192.168.159.255网段登录数据库:host    all    all    192.168.159.0/24    md5 3、指定信任IP,192.168.159.10登录数据库:host    all    all    192.168.159.10/32    trust

本地远程模式链接被拒绝了

​​​​​​​

[shark@sharkdb=>~]$pgsql -h 192.168.2.178 -p 5432 -U shark -W 123456Password: pgsql: error: could not connect to server: could not connect to server: 拒绝连接  Is the server running on host "192.168.2.178" and accepting  TCP/IP connections on port 5432?

先修改下配置文件,话说PG的参数文件做得真好,比MYSQL强多了.起码我们知道有哪些参数,参数默认值,可选项,是否要重启.

​​​​​​​

#------------------------------------------------------------------------------# CONNECTIONS AND AUTHENTICATION#------------------------------------------------------------------------------
# - Connection Settings -
listen_addresses = '*'                  # what IP address(es) to listen on;                                        # comma-separated list of addresses;                                        # defaults to 'localhost'; use '*' for all                                        # (change requires restart)port = 5432                             # (change requires restart)max_connections = 100                   # (change requires restart)

这个监听地址,是指数据库服务器上的网卡地址,还是监听请求链接的地址?

百度AI回答是监听客户端的地址. 这样的话PG_HBA.CONF就有点多余,

各位朋友你知道是哪种吗? 可以留言告诉我下

​​​​​​​​​​​​​​

[shark@sharkdb=>~]$pgsql -h 192.168.2.178 -p 5432 -U shark -W 123456 -d testdbpgsql: warning: extra command-line argument "123456" ignoredPassword: pgsql (12.2)Type "help" for help.
SharkSQL> alter user shark password '123456';ALTER ROLETime: 5.661 msSharkSQL>

可以登陆了,WIN到手PGADMIN4也可以登陆了 SHARKDB

图片

只要花点时间,精力去学习下,PG也不难啊! 你看很多运维同事啥都懂,从网络,到JVM,到防火墙,路由器,SSL安全认证,VPN,隧道,
还懂MYSQL,REDIS,ES,MQ,KAFA,K8S,容器,

百度,优快云,AI,群友都是有力的支持!

图片

 剩下这些命令和主程序不太好改名字 哎!

图片

图片

相关阅读:

定制化PGSQL客户端
PG17 外链设置
PG17源码编译安装
PG客户端常用命令

魔改PG客户端 支持部分SHOW命令
再魔改PG12客户端
魔改PG12服务端-修改目录名

PostgreSQL9.4使用record_to_text()以及pg_trgm extension安装过程 做业务过程中,难免会遇到全文模糊查询的问题。使用“like”或者正则等方式可以解决问题,但是效率偏慢。对于大批量数据的全文模糊查询,可以使用postgre的record_to_text()函数解决。而此函数需要安装pg_trgm extension。 对于高版本的数据库(使用9.16进行测试),可以直接使用创建extension。但是对于低版本的数据库,需要手动安装插件进行配置。这里贴上官方文档(... 阅读详情

相关推荐

PG高可用Repmgr可自动故障转移

PG高可用Repmgr可自动故障转移

diandian_mo的博客 1242

PostgreSQL连接报错‘no pg_hba.conf entry‘及FATAL: could not load pg_hba.conf

当程序链接PostgreSQL 时,可能会报错:No pg_hba.conf entry。 这条错误的原因是因为客户端远程访问postgresql受限所致,因为postgresql默认情况下除本机外的机器是不能连接的。 【解决方法】 修改PostgreSQL安装目录下 /data/postgresql.conf 文件 在 IPv4 local connections:下添加 host all all 162.165.1.103/32 trust

weixin_42547014的博客 6772

记一次pg数据库启动失败

麒麟3.2操作系统下,pg_ctl restart重启数据库,启动失败,日志如下: 2019-08-15 09:47:23 CST LOG: invalid CIDR mask in address "0.0.0.0/128" 2019-08-15 09:47:23 CST CONTEXT: line 84 of configuration file "/home/postgres/...

def3960的博客 1078

电拖笔记1电磁学基本知识与定律

电拖学习

qq458629839的博客 1131

VS2015+Qt+OpenCV+open62541开发过程(05_VS2015中使用OPCUA open62541通过Kepware读写PLC数据)

此外还需要所需lib包:WS2_32.Lib(opcua通讯用到的库,opcua使用socket通讯,需使用此库),添加#pragma comment(lib,"ws2_32.lib") 语句,有的文章说需要添加ws2_32.lib文件或ws2_32.dll到项目资源中,貌似影响不大。2.在VS中选择x64平台会报错,选择x86平台可以用,应该是ws2_32.lib相关的库不支持64位,目前没有解决,继续后面的实验,看看用Qt后是否可以解决。6.VS中建立的变量,与读取的OPC点数据类型注意对应。

zzh17的博客 1861

国产数据库之 海鲨DB 简介

PG这种不人性化,很多学PG的人都很呕吐.尤其是不支持DESC 查看表结构的命令. 传说PG是世界最先进的开源数据库,真的牛皮吹得贼大!还有人鼓吹PG是增长最快,最受欢迎的DB.PG客户端源码在SOURCE/BIN/PSQL/ 文件就10来个。MAINLOOP.C:429行代码把非命令输入语句发送到服务端。目前了解到STARTUP.C是PG启动时候功能源代码。海鲨DB(SHARKDB) 暂时套壳PG12.COMMAND.C是PG对命令解析的代码。MAINLOOP.C 是PG主运行代码。

海鲨数据库架构师 838

通过薄膜太阳能电池中的热激电流量化陷阱状态

发光(led)和光伏(PV)器件的性能取决于光活性半导体材料的质量。由于材料杂质或在制造过程中在半导体材料中无意地引入缺陷,导致偏离最佳性能。这些缺陷被称为阱态,或简称“阱”,它是半导体带隙内的高能态。一般来说,陷阱的发生可能是由于材料杂质(在散装)或在不同材料层之间的界面。在有机半导体中,由于天然物质的无序性,阱态经常出现。在无机和杂化半导体(例如:杂化钙钛矿、硅……)中,晶界的存在是圈闭态的已知来源。由于陷阱产生的原因多种多样,它们对装置的影响也是多种多样的。由于载流子的多次捕获和释放事件,特别是浅阱的

FluximAG的博客 2848

postgresql 报错 FATAL: no pg_hba.conf entry for host 未配置允许远程连接 解决方法

pg_hba.conf文件在Postgre安装文件目录下的data文件夹中。这是在远程连接时pg_hba.conf文件没有配置正确。

whatday的专栏 3万+

反激变压器设计学习笔记

反激变压器匝比感量设计

m0_55419117的博客 5261

Centos7搭建OpenStack+创建iaas云主机

主要说明在控制节点和计算节点上,通过脚本的形式,安装OpenStack的iaas安装步骤和创建可运行的云主机。提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。

weixin_48218106的博客 1万+

Dbeaver连接mpp集群postgresql问题记录

Dbeaver连接mpp集群no pg_hba.conf问题

weixin_47120324的博客 1148

64.企业级案例(上)-金融行业DDD落地全流程支付系统-附架构演进图

本文以金融支付系统为例,完整展示了DDD在企业级项目中的落地流程。首先通过事件风暴识别核心业务领域,包括交易、渠道、账务等限界上下文。在战略设计中划分上下文边界,确定交易上下文为核心域。战术设计聚焦交易上下文,详细设计了支付单聚合、值对象和支付路由服务。架构实现采用CQRS+EDA模式,通过命令端处理交易,查询端异步更新读模型,并利用防腐层隔离外部渠道。案例展示了DDD从业务探索到架构实现的全过程,体现了其在复杂业务系统中的价值。

yonggeit的博客 3033

pg数据库10.12.1版本安装

一、安装pg数据库 1.1解压并安装到指定的目录 mkdir -p /data/postgres tar -zxvf postgresql-10.12-1-linux-x64-binaries.tar.gz -C /data/postgres 现在postgres的安装目录就是/data/postgres/pgsql 1.2创建postgres用户并设置密码 useradd postgres passwd postgres (我这里设置的postgres) 注意:这里设置密码是linux用户pos

wang的博客 1003

全球首发48V架构的Cybertruck,到底牛在哪?| 深扒特斯拉高压系统架构

特斯拉Cybertruck作为全球首款标配48V架构的量产车,在电气系统架构上进行了多项创新。首先,它采用以太网连接高压控制器与后域控制器,提升了数据传输效率和智能化水平。其次,Cybertruck引入了Pyro烟火断开装置,用于碰撞时快速断开电池连接,提高安全性。在电流监测方面,特斯拉既保留了传统的Shunt分流器技术,又引入了更先进的磁通门电流传感器,后者具有无温漂、完全隔离等优势。48V供电系统在降低电流损耗方面表现优异,但也面临电弧风险、盐水腐蚀等挑战。Cybertruck的48V系统通过PCS供电

weixin_43199439的博客 1345

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

pg_pathman插件安装使用

pg_pathman是postgresql的一个分区插件,支持PostgreSQL 9.5, 9.6, 10, 11, 12; 仅支持hash和range分区,一些分区的特性可以参考:https://github.com/postgrespro/pg_pathman的 Feature highlights段落 下载 https://github.com/postgrespro/pg_pathman 安装 unzip pg_pathman-master.zip #解压 cd pg_pathman-mas

魂醉的一亩二分地 2311

OV9734 DATASHEET,完整规格书

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

ansys本地的help文件_PostgreSQL本地/远程登陆配置

特别说明:该专栏文章均来源自微信公众号《大数据实战演练》,欢迎关注!PostgreSQL版本:9.6.12关于PostgreSQL与PostGIS使用,可参考PostgreSQL与PostGIS的基础入门。本篇文章主要介绍如何实现本地与远程登陆,并对其认证方式进行总结。一、查询当前数据库、当前用户1. 查询当前数据库终端:csql语句:select current_database();2. 查询...

weixin_39782782的博客 372

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

PostgreSQL本地/远程登陆配置

PostgreSQL版本:9.6.12 关于PostgreSQL与PostGIS使用,可参看这篇文章。本篇文章主要介绍如何实现本地与远程登陆,并对其认证方式进行总结。 一、查询当前数据库、当前用户 1. 查询当前数据库 终端:\c sql语句:select current_database(); 2. 查询当前用户 终端:\c sql语句:select user; 或者:select cur...

CREATE_17的博客 9056

PG数据库备份与恢复-pg_basebackup物理备份与恢复

摘要:pg_basebackup是PostgreSQL的热备物理备份方式,支持流协议备份但不中断数据库运行。备份时生成base.tar和pg_wal.tar压缩文件,包含数据文件和归档日志。恢复需停止数据库,替换数据文件并配置归档设置,启动后数据库处于只读状态,需执行pg_wal_replay_resume()或pg_ctl promote恢复写入功能。示例演示了在192.168.123.60服务器上创建自定义表空间、备份及恢复全过程,包括处理表空间软链接和WAL日志恢复配置。该方式适用于能接受冷恢复的场景

oradbm的博客 102

pg库以oracle库格式导出,postgres的逻辑备份还原:pg_dump和pg_restore的使用

pg_dump##1、-h host 或 --host=host指定服务器主机名。也可以使用UNIX套接字路径,如果配置了$PGHOST则从此环境变量获取##2、-p port 或 --port=port指定端口或者本地的UNIX套接字文件的扩展,对应环境变量¥PGPORT##3、-U username 或者 --username=username指定用户名##4、-w 或者--no-passwo...

weixin_42389421的博客 691

Linux之postgresql 12.4安装

虚拟机环境:虚拟机CentOS 7.8, postgresql-12.4.tar.gz 本地环境:Windows 10,pgadmin 4 1 使用yum存储库安装 1.1 官网选择对应系统和安装版本 https://www.postgresql.org/download/linux/redhat/ 1.2 postgreSQL安装 安装存储库RPM [root@skycloud~]#yuminstall-yhttps://download.pos...

moshi_09的博客 4247

pgsql数据库默认配置事务类型_PostgreSQL本地/远程登陆配置

特别说明:该专栏文章均来源自微信公众号《大数据实战演练》,欢迎关注!PostgreSQL版本:9.6.12关于PostgreSQL与PostGIS使用,可参考PostgreSQL与PostGIS的基础入门。本篇文章主要介绍如何实现本地与远程登陆,并对其认证方式进行总结。一、查询当前数据库、当前用户1. 查询当前数据库终端:csql语句:select current_database();2. 查询...

weixin_34794420的博客 746

postgres数据库部署迁移

数据库迁移 条件 1.假设从linux a(xiaoming@11.11.11.11) 迁移至 b(xiaoming@11.11.11.12), 原数据库old_db, 管理用户xiaoming,密码123456 2.假定用户xiaoming,同时已经配置好了ssh到a和b,并且具备sudo权限. // 该条未满足,须学习或者找运维添加一下ssh key. 开始 ssh xiaoming@11.1...

fwhezfwhez的博客 2532

postgresql|数据库|pg_fdw的简单部署和简单使用

1、postgresql_fdw插件可以认为是内置插件,安装部署不需要特别的步骤,如果是rpm方式安装,只需要安装postgresql12-contrib这个组件后即可在命令行启用此插件,也就是create extension postgres_fdw; 当然,喜欢在navicat什么的执行也可以,无所谓 2、假设B服务器需要映射A服务器A数据库的A表,那么postgresql_fdw插件只需要在B服务器上安装并激活 3、外部表只需要三个步骤,第一个步骤是创建对象映射关系,也就是create serve

zsk_john的技术分享专用博客 1359

传奇登陆游戏黑屏错位以及登陆器配置和常见问题

5. 登陆器直接复制到有补丁的热血传奇目录,不要直接打开因为登陆器自动搜索的传奇目录有可能是不对的,比如你有多个传奇目录,或者玩过某个微端服他会生成一个客户端,登陆器也可能会识别成这个目录,这样肯定会出错。GOM和GEE登陆器生成太多人不会,其实很简单的两步,填好列表地址,直接保存配置生成登陆器即可,不需要修改什么pak路径(修改只是用来查看密码是否正确,即使不修改路径也是可以的)答:自动拾取是第三方插件实现的,需要加载相关的插件才可以实现,例如(esp、G盾PG、GK金装......)插件。

用最简单的方式说最重要的事!服务器、存储、云计 算、A智能的大数据产品、游戏开发技术。致力于广 大开发者、政企用户、各项机构等,构建云上世界提供全方位云计算解决方案。旨在打造差异化的开放式闭环生态系统帮助用户快速构建稳定、安全的云计算环境。 1万+

PostgreSQL - 基于pg_basebackup实现主从流复制

基于pg_basebackup实现主从流复制

shangcunshanfu的博客 1191
上一篇: 魔改PG12服务端-修改目录名
下一篇: 国产数据库之 海鲨DB 简介
海鲨数据库架构师:曾凡坤.姒
海鲨数据库架构师:曾凡坤.姒 领域专家: 数据库技术领域 领域专家: 数据库技术领域
博客等级 码龄24年 1432粉丝 381原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值