我已经在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 =
到目前为止,我只使用了完全托管的虚拟主机服务,如godaddy等。
我想过渡到数字海洋,以提高性能和控制。
使用数字海洋进行托管。我正在寻找部署laravel 5.2 web应用程序、使用GIT维护应用程序以及维护/更新/修补数字海洋云服务器的当前最佳方法。
我认为最好的选择是使用laravel forge服务,它将构建服务器环境,包括MYSQL和新的letsencrypt安全证书等服务。
所以我的要求是-
Push app deployment linked to GIT.
MYSQL
PHP 7
laravel homestead
Mail server like mailgun
lets
我刚刚尝试过云数据融合,Transfer Data From MySQL to Google BigQuery模板管道。在配置了该设置之后,我在部署管道时得到了下面的错误。有什么建议吗?
Plugin named 'BigQueryTable' of type 'batchsink' not found.
如何再制造这个问题?
从云数据融合集线器中选择Transfer Data From MySQL to Google BigQuery管道,将创建一个新管道。
在MySQL节点中配置某些设置(警告:不能修改BigQuery节点)。
单击部署按钮。