首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Shiny无法连接到GCP上托管的MySQL数据库

Shiny无法连接到GCP上托管的MySQL数据库
EN

Stack Overflow用户
提问于 2022-06-03 14:48:36
回答 1查看 126关注 0票数 1

如果我在本地机器上运行应用程序时没有问题,我可以访问数据库,但是在shinyapps.io上部署之后,我会得到一个错误(“应用程序启动失败”)。我假设我需要将IP从本地主机更改为其他主机,但是我的数据库实例的IP地址也不能工作。

代码语言:javascript
运行
复制
pool<- dbPool(
  drv = RMySQL::MySQL(),
  dbname = 'XXXXXX', 
  username = 'XXXXXX',
  password = 'XXXXXX',
  host = '127.0.0.1',
  port = 3307
)

对于本地连接,我使用Cloud代理。

  1. 有什么想法吗?这个应用程序如何从闪亮的服务器连接到数据库?
  2. 如何在代码中说明本地机器的连接和云到云的连接?

这个问题类似,但没有云托管:发布闪亮应用程序时连接到数据库(Mysql)时出错

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-04 01:30:13

要使用公共ip连接到Cloud SQL实例,部署应用程序的闪亮服务器IP地址必须配置为authorized network

您可以检查如何配置授权网络并使用公共ip地址连接Cloud SQL实例的链接。

注意:如果要部署应用程序,可能需要修改主机IP,并在代码中使用sql实例公共ip地址。

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

https://stackoverflow.com/questions/72491367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档