
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
Angular: Cómo ejecutar un proyecto
Cómo ejecutar un proyecto Angular/Laravel en Windows localmente.
Paquetes de Python que no conocías
Increíbles paquetes de Python de los que nunca había escuchado
UUID en lugar de ID de incremento automático
Cómo usar UUID en lugar de ID de incremento automático en su aplicación Laravel




