Here is the code I used to connect to mySQL from node.js using this library: https://github.com/felixge/node-mysql/
I know he constantly refers to
connection.connect();
and
connection.end();
But I just simply didn’t need those, I do use RedHat openshift for my project so your mileage may vary.
var express = require('express'); var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'MYSQL_DB_HOST', user : 'MYSQL_DB_USERNAME', password : 'MYSQL_DB_PASSWORD', database : 'dbName' }); //then down in your app app = express.createServer(); app.get('/login', function(req, res) { connection.query('SELECT * FROM `Users`', function (error, results, fields) { res.send('Results: ' + results.length); }); });