
Problema de conexión de NodeJS y MySQL 8
NodeJS: problema de conexión de MySQL 8, finalmente capaz de resolver este problema con unos pocos pasos rápidos. Saltaré a escribir en la solución.
Paso 1: MySQL
CREATE USER 'user'@'%' IDENTIFIED BY 'password'
// usuario=nombre de usuario de su elección, contraseña: contraseña de su elección
Paso 2: fragmento de código de NodeJS
var con = mysql.createConnection({
host: "localhost",
user: "user", //Newly created user
password:"password", //password
database: "databasename" //Database name
});
Paso 3: Vaya a MySQL Workbench
Si su banco de trabajo ya está abierto, salga del banco de trabajo y ábralo nuevamente.
3.1 Haga clic en “Users and Privileges” (usuarios y privilegios)

Aparecerá su usuario recién creado.
3.2 Seleccione el usuario (el usuario que creó en el paso 1) y vaya a la opción “Schema Privileges” (privilegios de esquema).
3.3 Haga clic en “Add Entry” (agregar entrada)
3.4 Seleccione “All Schema” (todos los esquemas) y presione “ok”

3.5 Seleccione la opción “Select All” (seleccionar todo) y presione “Apply” (aplicar)

Paso 4: Vaya a su aplicación NodeJS y ejecute el siguiente código
con.connect(function(err) {
if (err) throw err;
console.log("Connection established");
});
Recent Post
Temporizadores en Node JS
Temporizadores en Node JS (setTimeout, setImmediate, setInterval, process.nextTick)
WhatsApp: Convertir un historial de chat en Javascript
Convertir un historial de chat de WhatsApp en Javascript utilizable
MariaDB para almacenar texto con emojis
Cómo usar MariaDB para almacenar texto que contiene emojis en un entorno Node.js




