Wzorowałam się na http://www.thegeekstuff.com/2014/01/mysql-nodejs-intro/.

Kod który wprowadziłam to:

var connection = mysql.createConnection({
  host     : process.env.OPENSHIFT_MYSQL_DB_HOST,
  user     : process.env.OPENSHIFT_MYSQL_DB_USERNAME,
  pass     : process.env.OPENSHIFT_MYSQL_DB_PASSWORD,
  port     : process.env.OPENSHIFT_MYSQL_DB_PORT,
  database : 'helooworld'
 });
  
  connection.connect();
    connection.query(“use helooworld”);
  var strQuery = “select * from USERS”;	
  connection.query( strQuery, function(err, rows){
  	if(err)	{
  		throw err;
  	}else{
  		console.log( rows );
  	}
  });

Wcześniej dałam : var mysql = require('mysql');
Błąd to:

SyntaxError: Unexpected token ILLEGAL
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:902:3
DEBUG: Program node server.js exited with code 8
DEBUG: Starting child process with 'node server.js'
/var/lib/openshift/556b01e5e0b8cdc4620000d1/app-root/runtime/repo/server.js:167
    connection.query("use helooworld"); 
SyntaxError: Unexpected token ILLEGAL
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:902:3
DEBUG: Program node server.js exited with code 8
DEBUG: Starting child process with 'node server.js'

Użyłam też wcześniej npm install mysql. Pracuje na openshift. Co zrobiłam nie tak? To USE helooworld jest raczej potrzebne, bo dajemy znać jakiej bazy użyjemy.

Tak sprawdzałam nazwę tej bazy danych, jest poprawna.