【发布时间】:2018-03-19 22:13:03
【问题描述】:
我遵循了sample app link 中提到的所有步骤。 GitHubLink。运行脚本(npm run init-cloudsql)初始化mysql数据库时,出现以下错误:
D:\gcloud\nodejs-getting-started\2-structured-data\books\model-cloudsql.js:143
throw err;
^
Error: connect ECONNREFUSED 127.0.0.1:3306
at Object.exports._errnoException (util.js:1018:11)
at exports._exceptionWithHostPort (util.js:1041:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1090:14)
--------------------
at Protocol._enqueue (D:\gcloud\nodejs-getting-started\2-structured- data\node_modules\mysql\lib\protocol\Protocol.js:145:48)
at Protocol.handshake (D:\gcloud\nodejs-getting-started\2-structured-data\node_modules\mysql\lib\protocol\Protocol.js:52:23)
at Connection.connect (D:\gcloud\nodejs-getting-started\2-structured-data\node_modules\mysql\lib\Connection.js:130:18)
at Connection._implyConnect (D:\gcloud\nodejs-getting-started\2-structured-data\node_modules\mysql\lib\Connection.js:461:10)
at Connection.query (D:\gcloud\nodejs-getting-started\2-structured-data\node_modules\mysql\lib\Connection.js:206:8)
at createSchema (D:\gcloud\nodejs-getting-started\2-structured-data\books\model-cloudsql.js:126:14)
at prompt.get (D:\gcloud\nodejs-getting-started\2-structured-data\books\model-cloudsql.js:117:5)
at D:\gcloud\nodejs-getting-started\2-structured-data\node_modules\prompt\lib\prompt.js:336:32
at D:\gcloud\nodejs-getting-started\2-structured-data\node_modules\utile\node_modules\async\lib\async.js:154:25
at assembler (D:\gcloud\nodejs-getting-started\2-structured-data\node_modules\prompt\lib\prompt.js:333:9)
我错过了什么?我无法解决此错误。有人可以帮我解决这个问题吗?
【问题讨论】:
-
该错误表明 Cloud SQL 代理未在您的实例上正确运行。请分享
./cloud_sql_proxy -instances="[YOUR_INSTANCE_CONNECTION_NAME]"=tcp:3306的输出以帮助我们找出原因。也许也可以尝试添加-verbose以收集更多信息。 -
修复问题后:>> D:\>cloud_sql_proxy.exe -instances="gmailenhancer-182114:asia-east1:gmail-enhancer"=tcp:3306 2017/10/09 12:02 :10 在 127.0.0.1:3306 收听 gmailenhancer-182114:asia-east1:gmail-enhancer 2017/10/09 12:02:10 准备好新的连接
-
但是,连接云sql数据库时出现以下错误->> '2017/10/09 12:35:07 Throttling refreshCfg(gmailenhancer-182114:asia-east1:gmail-enhancer ):它仅在 2017/10/09 12:35:07 前称为 21.0262008 无法连接到“gmailenhancer-182114:asia-east1:gmail-enhancer”:拨打 tcp 35.194.177.25:3307:connectex:连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。'
标签: google-cloud-platform google-cloud-sql google-api-nodejs-client cloud-sql-proxy