Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Sequelize के साथ MySQL से कनेक्ट नहीं हो सकता

मैंने सीधे MySQL मॉड्यूल के साथ डेटाबेस से जुड़ने की कोशिश की, लेकिन इसने मुझे वही त्रुटि दी। एक ही समस्या के समाधान की तलाश में, लेकिन Sequelize के बजाय MySQL मॉड्यूल से संबंधित, मुझे यह मिला:ईसीओएनआरईफ्यूज्ड - नोड जेएस, एसक्यूएल से कनेक्ट करें .

मुझे जो चाहिए वह था mysql . की आपूर्ति करना socketPath के साथ मॉड्यूल चाबी। यहां बताया गया है कि मैंने इसे काम करने के लिए अपना कोड कैसे बदला:

var sequelize = new Sequelize("database", username, password, {
    host: "localhost",
    dialect: "mysql",
    logging: function () {},
    pool: {
        max: 5,
        min: 0,
        idle: 10000
    },
    dialectOptions: {
        socketPath: "/var/run/mysqld/mysqld.sock"
    },
    define: {
        paranoid: true
    }
});



  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 में एक टेबल या कॉलम नाम के रूप में आरक्षित शब्द का उपयोग करने के कारण सिंटैक्स त्रुटि

  2. MySQL COUNT LIMIT . के साथ

  3. WHERE क्लॉज का उपयोग करके किसी क्वेरी को सरणी पास करना

  4. कैसे एक mysql तालिका में लापता पंक्तियों (तारीखों) को खोजने के लिए?

  5. क्रोनजॉब या MySQL घटना?