У меня проблемы с подключением узла js к моей базе данных в phpmyadmin, я не понимаю, откуда возникает эта проблема:
код:
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
database : 'db_client3',
user : 'root',
password : '',
});
connection.connect(function(err) {
if (err) {
console.error('Error connecting: ' + err.stack);
return;
}
console.log('Connected as id ' + connection.threadId);
});
connection.end();
Однако, когда я выполняюкод с терминала, я получаю эту ошибку.
Командная строка: узел app.js
Error connecting: Error: ER_ACCESS_DENIED_ERROR: Access denied for user 'root'@'localhost' (using password: NO)
Спасибо за помощь.
package.json
{
"name": "nodejs",
"version": "1.0.0",
"description": "node js test ",
"main": "app.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}