I am attempting to connect to mySQL through a NodeJS file, but I receive the following error:
{ Error: ER_ACCESS_DENIED_ERROR: Access denied for user \'root\
The code to connect to mysql using dotenv in nodejs
.env file
NODE_ENV=DEVELOPMENT
DB_HOST=localhost
DB_USER=root
DB_PASSWORD=password
DB_NAME=test
db.js file
const util = require("util");
const mysql = require("mysql2");
const pool = mysql.createPool({
host: process.env.DB_HOST,
user: process.env.DB_USER,
password: process.env.DB_PASSWORD,
database : process.env.DB_NAME,
uri: process.env.DB,
waitForConnections: true,
connectionLimit: 10,
queueLimit: 2,
});