我有一个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 =
我在灵活的应用程序引擎上使用ruby。我需要连接到同一项目中的第二代云SQL服务器。我尝试直接从database.yml中指定套接字,以及通过本地主机连接,以及我的云sql实例的IPv4地址,但似乎都不起作用。我已经在StackOverflow上查看了所有关于这个问题的类似帖子,但都没有起作用。我会尝试使用服务帐户,但我找不到使用ruby的工作示例。
我所能得到的最接近的是#<Mysql2::Error: Lost connection to MySQL server at 'reading initial communication packet', system er