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

ER_ACCESS_DENIED_ERROR:उपयोगकर्ता ''@'लोकलहोस्ट'' के लिए प्रवेश निषेध (पासवर्ड का प्रयोग:नहीं)

मुझे भी इसी तरह की समस्या थी, मेरे सभी कनेक्शन काम कर रहे थे लेकिन जहां मुझे त्रुटि मिली 'ER_ACCESS_DENIED_ERROR:उपयोगकर्ता ''@'लोकलहोस्ट' के लिए प्रवेश निषेध (पासवर्ड का उपयोग करके:नहीं) ' मेरी कॉल app.js स्तर पर मिडलवेयर के अंदर की गई थी, इसलिए .env मान अभी तक उपलब्ध नहीं थे, इस मामले के लिए (यह उन लोगों की मदद कर सकता है जिन्हें मेरे जैसी ही समस्या है) मुझे जोड़ना पड़ा:

require('dotenv').config();

कनेक्शन फ़ाइल के अंदर इस तरह:

const mysql = require('mysql')
require('dotenv').config();
const connectionLog = mysql.createPool({
    connectionLimit : 10,
    host: process.env.DB_HOST_LOG,
    user: process.env.DB_USER,
    password: process.env.DB_PASSWORD,
    database: process.env.DB_DATABASE,
    port:process.env.DB_PORT
})

मेरे लिए यह संकल्प था।



  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 में सही (1) या गलत (0) दर्ज करने के लिए चेकबॉक्स का उपयोग कैसे करें और php / html फॉर्म में चेक के रूप में दिखाएं?

  2. INSERT ... डुप्लीकेट कुंजी अपडेट पर कहां से?

  3. H2 रनस्क्रिप्ट कमांड सभी टेबल नामों को अपरकेस में बदल देता है

  4. MySQL में एकाधिक या खंड

  5. MySQL ट्रिगर/संग्रहीत प्रक्रिया से शैल स्क्रिप्ट/कमांड निष्पादित करें