如果我在本地机器上运行应用程序时没有问题,我可以访问数据库,但是在shinyapps.io上部署之后,我会得到一个错误(“应用程序启动失败”)。我假设我需要将IP从本地主机更改为其他主机,但是我的数据库实例的IP地址也不能工作。
pool<- dbPool(
drv = RMySQL::MySQL(),
dbname = 'XXXXXX',
username = 'XXXXXX',
password = 'XXXXXX',
host = '127.0.0.1',
port = 3307
)
对于本地连接,我使用Cloud代理。
这个问题类似,但没有云托管:发布闪亮应用程序时连接到数据库(Mysql)时出错
发布于 2022-06-04 01:30:13
要使用公共ip连接到Cloud SQL
实例,部署应用程序的闪亮服务器的IP地址必须配置为authorized network
。
您可以检查如何配置授权网络并使用公共ip地址连接Cloud SQL
实例的链接。
注意:如果要部署应用程序,可能需要修改主机IP,并在代码中使用sql实例公共ip地址。
https://stackoverflow.com/questions/72491367
复制相似问题