Conexão ao Mysql do NodeJS no servidor Heroku

Alguma idéia de como posso me conectar do NodeJs ao Mysql ClearDB on Heroku?

Eu era capaz de se conectar ao ClearDB Mysql em Heroku da Navicat, eu até criei uma tabela chamada t_users. Mas estou com problemas para me conectar do NodeJs do Heroku.

Esse é o meu código, é bem simples: tudo funciona até ele tentar se conectar ao MySQL

web.js:

var express = require("express");
var app = express();
app.use(express.logger());

var mysql      = require('mysql');
var connection = mysql.createConnection({
  host     : 'us-cdbr-east-04.cleardb.com',
  user     : '',
  password : '',
  database : ''
});

connection.connect();

app.get('/', function(request, response) {
  response.send('Hello World!!!! HOLA MUNDOOOOO!!!');
  connection.query('SELECT 1 + 1 AS solution', function(err, rows, fields) {
      if (err) throw err;

      response.send('The solution is: ', rows[0].solution);
    });
});

var port = process.env.PORT || 5000;
app.listen(port, function() {
  console.log("Listening on " + port);
});

Isto é o que eu tenho quando eu corro na linha de comando: Heroku config

C:\wamp\www\Nodejs_MySql_Heroku>heroku config
=== frozen-wave-8356 Config Vars
CLEARDB_DATABASE_URL: mysql://b32fa719432e40:[email protected]/heroku_28437b49d76cc53?reconnect=true
PATH:                 bin:node_modules/.bin:/usr/local/bin:/usr/bin:/bin

Este é o LOG:http://d.pr/i/cExL

Alguma idéia de como posso me conectar do NodeJs ao Mysql ClearDB on Heroku? obrigado

questionAnswers(4)

yourAnswerToTheQuestion