sql >> Database teknologi >  >> RDS >> Mysql

ETIMEDOUT fejl ved forespørgsel i mysql database

Node er asynkron, så connection.end() vil sandsynligvis ske, før din forespørgsel ringer tilbage. Angiv også den port Mysql kører på, når den ikke er standard.

prøv dette :

var mysql      = require('mysql');
var connection = mysql.createConnection({
  host     : 'localhost',
  user     : 'root',
  password : 'root',
  database : 'test',
  port: 8889
});

connection.connect();

connection.query('SELECT * from users', function(err, rows, fields) {
    if(err) console.log(err);
    console.log('The solution is: ', rows);
    connection.end();
});


  1. Henter dato med tidszoneforskydning

  2. Kan ikke bruge UPDATE med OUTPUT-klausul, når en trigger er på bordet

  3. Få forespørgsel fra fil i SPRING BOOT ved hjælp af @Query

  4. MySQL InnoDB fremmednøgle mellem forskellige databaser