Я пытаюсь подключить экземпляр nodejs к моей базе данных Google Cloud SQL. его провал.Подключение nodejs к облаку Google SQL
Я запустить команду
node server.js
и получить ошибку
Problem with MySQL Error: connect ENETUNREACH
вот мой server.js файл
var gcloud = require("gcloud");
var express = require("express");
var mysql = require("mysql");
var app = express();
var connection = mysql.createConnection({
host : "2001:****:****:*:****:****:****:****",
user : "root",
password : "*****",
database : "scripto_5_k"
});
/* Connection to Database */
connection.connect(function(error){
if(error)
{
console.log("Problem with MySQL "+error);
}
else
{
console.log("Connected with Database ");
}
});
/*start the server */
app.listen(3000,function(){
console.log("its started on PORT 3000");
});
Я пошел в свою базу данных SQL в разработчиков консоль и разрешил ip-адрес моего дома и экземпляр узла js, но я не могу найти проблему.
Любая помощь действительно оценена.
Update 1
Я пингуется адрес IPv6 с этим результатом
C:\Users\joe>ping 2001:****:****:*:****:****:****:****
Pinging 2001:****:****:*:****:****:****:**** with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 2001:****:****:*:****:****:****:****:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
Но я взял ф из свойств на вкладке SQL на gcloud.
Я попытался проверить его там, но ответа не получил. но его ip является единственным в базе данных gcloud sql. Я делаю что-то неправильно? его адрес IPv6 –