Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Es kann keine Verbindung zur MySQL-Datenbank auf Node.js hergestellt werden

Es gibt kein Problem in Ihrer node.js

node.js erfordert nur eine MySQL-Installation

-> gehe in der Eingabeaufforderung auf Installation von nodejs und gib

ein
 npm install mysql 

in Eclipse:1) installiere das nodejs-Plugin2) öffne package.json im nodejs-Projekt und gib ein

       "author": "Krish",
       "dependencies": {
                "mysql": "2.x.x"
      },

3) right click on the project run -> node install

es installiert mysql und Sie können die Datenbank verbinden

ER_ACCESS_DENIED_ERROR

1) gehen Sie zur mysql-Eingabeaufforderung

   mysql> create user 'root'@localhost IDENTIFIED BY 'password';

2) Erlaubnis geben

   mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT 
        OPTION;

oder

   mysql>SHOW GRANTS FOR 'root'@'localhost';

Jetzt können Sie JS ausführen. es wird verbunden