Nút không đồng bộ, vì vậy connection.end()
có khả năng xảy ra trước khi truy vấn của bạn gọi lại. Ngoài ra, chỉ định cổng Mysql đang chạy khi không phải là tiêu chuẩn.
hãy thử cái này:
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();
});