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

Không thể kết nối với MySQL qua Nodejs

Bạn cần thêm giá trị của socket path tới db_config đối tượng:

db_config.socketPath =  '/var/run/mysqld/mysqld.sock'

Ví dụ:trong MAMP, bạn truy cập http:// localhost:8888 / MAMP và bạn tìm thấy:

/Applications/MAMP/tmp/mysql/mysql.sock

Cuối cùng, bạn có:

var connection = mysql.createConnection({
  host     : db_config.host,
  user     : db_config.user,
  password : db_config.pass,
  database : db_config.db,
  socketPath: '/Applications/MAMP/tmp/mysql/mysql.sock'
});



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để AUTOINCREMENT bắt đầu từ một số / độ lệch nhất định?

  2. Mysqli khôi phục không hoạt động

  3. Đếm / Tổng có điều kiện trong Chọn

  4. Doctrine2 trong Symfony2:Làm cách nào để biết đối tượng gọi nào dẫn đến một truy vấn?

  5. mysql chọn không tìm kiếm trường varchar