Подключение Nodejs к Mysql

#mysql #node.js #database #express #node-modules

#mysql #node.js #База данных #экспресс #модули узлов

Вопрос:

Я пытался подключить nodejs к mysql (в первый раз).я следую w3schools. Перед запуском приведенного ниже кода я установил (‘npm install mysql’).И на упомянутом веб-сайте подразделение может загрузить бесплатную базу данных MySQL, и как только на вашем компьютере будет запущен и запущен MySQL, вы сможете получить к нему доступ, используя Node.js .

я установил mysql, но как запустить и запустить его в Windows, пожалуйста, помогите.

 
var con =mysql.createConnection({
    host:"localhost",
    user:"root",
    password:" "
});

con.connect(function(err) {
    if(err) {
        console.log("Error")
    }
    else
    console.log("Connected!");
});
 

Комментарии:

1. Лучше не полагаться на wwwfools, см. mysqltutorial.org/mysql-nodejs/connect

Ответ №1:

Установите mysql2 npm i mysql2

  const mysql = require("mysql2") 

   const pool = mysql.createPool({
          host: "localhost",
          user: "root",
          database: "databasename"
          password: "when you install mysql workbench at a time you set"
    });
    
    module.exports = pool.promise();
 

Если не установлен пароль на workbench, сделайте его пустым

Импортируйте в свой app.js или server.js , если этот файл снаружи app.js или server.js файл