我已经在asp.net核心EF中用MySql DB开发了一个应用程序。应用程序部署在上。我正在尝试将应用程序连接到同一个云项目下的云MySql。在本地,我能够连接这个数据库,但是当部署在google云上时,我会出错。
MySqlException:超时过期。操作完成前经过的超时时间或服务器没有响应。MySql.Data.Common.StreamCreator.GetTcpStream(MySqlConnectionStringBuilder设置)
MySqlException: Unable to connect to any of the specified MySQL hosts.**
我有一个NodeJs应用程序和MySQL数据库。我在google中部署了nodejs应用程序,并在google cloud中创建了google cloud数据库,并连接到nodejs应用程序,我可以成功地部署应用程序,但应用程序无法连接到云MySQL。
但是,当我试图从本地mysql工作台连接云mysql时,它成功地连接到数据库。我还可以从本地nodejs应用程序连接云mysql数据库。
但我无法从已部署的nodejs应用程序连接到云mysql db。
误差 Database is not connectedError: connect ETIMEDOUT
Db.js
var mysql =
我现在使用的是无服务器数据库服务器。
我的主要web服务器是通过云运行构建的
他们无条件地强迫ssl/tls。现在,我的云运行使用https。我也注册了一个域名。我还能使用行星比例服务器吗?
他们告诉我在Linux上输入mysql --ssl-mode=VERIFY-ssl=/etc/ssl/certs/ca-证书。
但是,不可能通过ssh连接到云运行。这两种产品不兼容吗?没办法吗?
我对这种网络基础设施很虚弱,我只写代码,我真的需要帮助。
Error: Error in connector: Error querying the database: Error querying the d