Mysql
 sql >> база данни >  >> RDS >> Mysql

Не мога да се свържа с база данни на localhost от сървъра node.js

Най-вероятно е работата в мрежа да е изключена, което означава, че mysql сървърът комуникира с клиенти чрез UNIX сокети, а не чрез TCP/IP. Можете да проверите това, като стартирате mysql клиент и изпълните командата "status". Ако видите номера на порта там, тогава вашият mysql сървър комуникира чрез TCP/IP, или в противен случай ще видите нещо като „име на пътя на сокета…“, вземете името на пътя и го дайте на параметрите на връзката на node.js, напр.

...socketPathname:'/opt/lampp/var/...',...

Вижте това в https://github.com/felixge/node-mysql страница (търсете "socketPathname")

Надявам се, това е твой проблем.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql-connector-python 2.0.1-1 конфликт с python-mysql.connector

  2. Новият обект на Mysqli е Null

  3. Вмъкнете списък на Python (JSON или по друг начин) в MySQL база данни

  4. Свързване на MySQL към Apache nutch

  5. Синхронизирайте всички потребителски роли между две инсталации на Wordpress, споделящи едни и същи таблици wp_users и wp_usermeta.