Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lỗi ETIMEDOUT khi truy vấn cơ sở dữ liệu mysql

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();
});


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CHÈN nhiều bản ghi bằng bản ghi hoạt động ruby ​​on rails

  2. Khôi phục bảng MySQL trở lại cơ sở dữ liệu

  3. Làm thế nào để mỗi hàng hoạt động trong trình kích hoạt trong mysql?

  4. MySQL trên khóa trùng lặp ... lấy ID hiện có?

  5. MySQL RAND () Hàm - Tạo một số ngẫu nhiên trong MySQL