Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nie można połączyć się z MySQL przez Nodejs

Musisz dodać wartość socket path do db_config obiekt:

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

Na przykład w MAMP przejdź do http://localhost:8888/MAMP i znajdujesz:

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

Na koniec masz:

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. Konwertuj datę mysql (datetime) na lepszy format daty za pomocą php

  2. Jak połączyć typy danych, takie jak integers (integer z integer) i varchar (varchar z varchar) w mysql?

  3. Nie można przekonwertować wartości daty/godziny MySQL na System.DateTime

  4. Przechowywanie plików dla aplikacji internetowych:system plików vs DB vs silniki NoSQL

  5. Jak używać zmiennych Mysql z Hibernate?