首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >pgAdmin =没有连接到db的应用程序,在本地工作

pgAdmin =没有连接到db的应用程序,在本地工作
EN

Stack Overflow用户
提问于 2021-04-06 15:06:06
回答 1查看 180关注 0票数 0

使用这篇文章,我将pgAdmin连接到Google。使用“守则”

代码语言:javascript
运行
AI代码解释
复制
library(DBI)
library(dplyr)
library(RPostgres)

con <- dbConnect(
       RPostgres::Postgres(),
       host = "3x.xx.xx.xx9",
       port = 5xx2,
       dbname = "dbname",
       user = "postgres",
       password = "xxxxxxxxxxxxxxxxx"
   )

我连接到数据库,因为它在pgAdmin中没有问题,然后在本地开发了一个闪亮的应用程序,在RStudio (runapp)上运行得很好。发布到shinyapps.io。我不相信host=localhost,所以我搞不懂为什么这个应用程序不从db连接/提取数据以实现数据可视化。

最初,上面的代码在标题(外部ui和闪亮应用程序的服务器)中,应用程序在显示仪表板之前会超时。我将这个代码段移到服务器逻辑中,仪表板将正确显示,但是依赖于SQL连接的绘图将不会显示,甚至不会显示错误,只是显示的地方为空白。

任何帮助都很感激。

我是个数学家,对计算机科学术语或任何网络知识都不熟悉.仅仅是对SQL和数据库连接的探索对我来说是一段漫长的时间.如果你可以的话,把它解释成我是个可怜的大学毕业生:)

pps -我很确定我不想打开我的电脑到互联网,或混乱的防火墙的东西。请指点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-06 17:59:30

从您提供的文章中可以看到,您需要在本地与Cloud实例进行通信,即在Cloud中授权您的公共IP地址。

这是类似的,应该这样做,因为您必须允许和授权特定的shinyapps.io IP来与Cloud实例通信。

为了解释为什么,当您使用Cloud实例的公共IP地址连接时,客户端应用程序的IP地址或地址范围(在您的情况下是shinyapps.io)必须配置为授权网络。这是一种安全设计,因此未经授权的应用程序无法轻松访问数据库。

您需要允许的IP可以从RStudio的支持页中看到。我将在此列出:

代码语言:javascript
运行
AI代码解释
复制
54.204.34.9

54.204.36.75

54.204.37.78

34.203.76.245

3.217.214.132

34.197.152.155

总之,您所要做的就是按照相同的指令配置授权网络,在本例中,您必须添加来自shinyapp的多个IP。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66977573

复制
相关文章
本地git链接到github
Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以“克隆”这个原始版本库,而且每台机器的版本库其实都是一样的,并没有主次之分。
ConardLi
2019/09/08
5720
Azure Web连接到Azure MySql Db
这个问题折腾了好一会,简单记录一下。 两种方式: 输入“规则名称”、“起始 IP”和“结束 IP”,然后单击“保存”。 规则名称:Allow-All-IPs 起始 IP:0.0.0.0 结束 IP:2
圣杰
2018/08/01
8620
Azure Web连接到Azure MySql Db
在Docker中运行PostgreSQL + pgAdmin 4
默认username是postgres,password是上面设置的pg123456 注意,因为pgadmin运行在docker里,所以host不能写localhost。host.docker.internal代表宿主机器,或者用宿主机IP。
xhznl
2020/08/14
7.4K1
如何在服务器模式下安装和配置pgAdmin 4
pgAdmin是PostgreSQL及其相关数据库管理系统的开源管理和开发平台。用Python和jQuery编写,它支持PostgreSQL中的所有功能。您可以使用pgAdmin执行从编写基本SQL查询到监视数据库和配置高级数据库体系结构的所有操作。
何处惹尘埃
2018/11/13
9.6K0
【DB宝71】PostgreSQL图形化界面工具之pgAdmin4
开源数据库 PostgreSQL 的图形管理工具常用的有Navicat,除此之外,我们还有PostgreSQL本身自带的pgAdmin4,比较专业。
AiDBA宝典
2021/12/17
6.6K0
【DB宝71】PostgreSQL图形化界面工具之pgAdmin4
配置Oracle Gateway 12连接到SQL server 2014
最近的工作中需要基于Oracle连接到SQLserver2014,我们可以通过配置Gateway的方式来实现这个功能。这个Gateway的实质是透过dblink来实现的。即把SQLserver模拟成一个远端的Oracle实例,这个实例由Gateway来负责进行接收,转发等等。本文简要描述其配置过程。
Leshami
2018/08/13
3K0
配置Oracle Gateway 12连接到SQL server 2014
7 款常用的 PostgreSQL GUI 工具测评
作为一名应用开发者,您对 PostgreSQL(简称 Postgres)一定不陌生,在 StackOverflow 2021 年度开发者调查中,PostgreSQL 是开发人员第二常用的数据库,并且在使用过的用户中,使用满意度高达 70%(仅次于 Redis)。
码匠Majiang
2022/06/10
8.9K0
7 款常用的 PostgreSQL GUI 工具测评
使用Kompose从Docker Compose 迁移到 Kubernetes
您可以使用多种解决方案,例如 Swarm、Kubernetes……从一定数量的应用程序和/或基础设施中,Kubernetes在高可用性和弹性方面往往占主导地位。这就是为什么本文的目的是向您解释如何从使用 Docker Compose 的环境迁移到 Kubernetes。
DevOps云学堂
2022/10/04
3.7K0
使用Kompose从Docker Compose 迁移到 Kubernetes
使用 Telepresence 轻松在本地调试和开发 Kubernetes 应用程序
关于golang程序在k8s中的远程调试,可以参考使用dlv进行,但是这种方式缺陷也很明显,已部署的工作负载,需要重新制作镜像,重新部署,对业务也有一定侵入性,也不够灵活。
我的小碗汤
2023/03/19
2.7K0
使用 Telepresence 轻松在本地调试和开发 Kubernetes 应用程序
远程的时候,选择在本地播放、在本地录制音频,录制页签没有音频设备这样来解决
远程的时候,选择在本地播放、在本地录制,远程会话建立后,win10/win11正常,打开设备管理器能看到麦克风和喇叭,录制声音正常,但是server系统不行,安装了虚拟声卡软件也看不到麦克风(vnc下能看到),由于看不到麦克风,rdp远程无非录制,安装虚拟声卡后,在vnc下能转录音频文件,但这不是我要的,我要的就是用server系统远程录制声音,得用到本地的麦克风
Windows技术交流
2023/09/12
6340
在操作系统重启后恢复应用程序的工作状态
发布于 2018-01-21 13:29 更新于 2018-09-01 00:13
walterlv
2018/09/18
2.3K0
【DB笔试面试565】在Oracle中,为什么索引没有被使用?
“为什么索引没有被使用”是一个涉及面较广的问题。有多种原因会导致索引不能被使用。首要的原因就是统计信息不准,第二原因就是索引的选择度不高,使用索引比使用全表扫描效率更差。还有一个比较常见的原因,就是对索引列进行了函数、算术运算或其他表达式等操作,或出现隐式类型转换,导致无法使用索引。还有很多其它原因会导致不能使用索引,这个问题在MOS(MOS即My Oracle Support)“文档1549181.1为何在查询中索引未被使用”中有非常详细的解释,作者已经将相关内容发布到BLOG(http://blog.itpub.net/26736162/viewspace-2113670/)上了。下面是一些非常有用的检查项目。
AiDBA宝典
2019/09/29
1.2K0
【DB笔试面试565】在Oracle中,为什么索引没有被使用?
PostgreSQL - psql使用汇总
PostgreSQL在安装时自带了pgAdmin和psql,pgAdmin是可视化工具,psql是命令行工具。
雨临Lewis
2022/01/11
2.1K0
将Elasticsearch直接连接到Java EE应用程序
时髦的大数据来自3 V:音量,种类和速度。卷是指数据的大小,品种是指不同类型的数据,而速度是指数据处理的速度。为了处理持久性大数据,NoSQL数据库可以更快地写入和读取数据。但由于数量众多,搜索引擎需要查找没有大量计算机能力且耗费太多时间的信息。搜索引擎是一种旨在搜索信息的软件系统; 这种机制使用户获得他们想要的信息变得更加直接和清晰。
February
2018/11/14
1K0
PostgreSQL管理工具pgAdmin 4中XSS漏洞的发现和利用
本文我将给大家讲述我是如何发现及利用pgAdmin4桌面客户端中的XSS漏洞。在看完本文之后,请尽快升级到1.4版本。 前言 由于我一只手误触到新MacBookPro上那大得离谱的触摸板,pgAdmi
FB客服
2018/02/24
1.6K0
PostgreSQL管理工具pgAdmin 4中XSS漏洞的发现和利用
【DB笔试面试745】在Oracle中,RAC环境下的Redo文件可以放在节点本地吗?
不能。同单实例的系统一样,在RAC环境中,每个节点实例都需要至少两组Redo日志文件,且每个节点实例有自己独立的Redo日志线程(由初始化参数THREAD定义),例如:
AiDBA宝典
2020/02/24
2.9K0
您的凭据不工作 之前用于连接到******的凭据无法工作。请输入新凭据。
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/details/49077665
DannyHoo
2018/09/13
57.4K6
您的凭据不工作 之前用于连接到******的凭据无法工作。请输入新凭据。
pgAdmin4 ubuntu python 安装
摘要总结:本文介绍了在Ubuntu系统上通过Python3安装pgAdmin4的具体步骤,包括下载、安装、开启和登录等步骤。
王小雷
2018/01/02
1.6K0
pgAdmin4 ubuntu python 安装
点击加载更多

相似问题

DB2连接到没有目录的远程DB?

21

将pgAdmin3连接到Heroku postgreSQL DB时出现SSL错误

11

无法用TypeORM + pgAdmin4连接到在码头上运行的本地pgAdmin4数据库

18

无法从pgadmin4连接到实例

12

Kubernetes部署工作,但无法从pgAdmin4连接到postgresql

110
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文