首页 > 解决方案 > Node.js 无法连接 mySQL

问题描述

Error: getaddrinfo ENOTFOUND whitedark

我只是连接到 mySQL。npm install mysql我用命令安装了mysql 。这是我的代码。

var mysql = require('mysql');

var con = mysql.createConnection(
    {
        host: 'whitedark',
        user: 'whitedark',
        password: 'password'
    });

con.connect(function(err)
{
    if (err) throw err;
    console.log('Connected');
});

有这个错误。{ errno: -3008, code: 'ENOTFOUND', syscall: 'getaddrinfo', hostname: 'whitedark', fatal: true } 哪里出错了?当我打字时,SELECT User, Host, plugin FROM mysql.user;我得到了这个回复。用户 = whitedark,主机 = %,插件 = caching_sha2_password,........,用户 = root,主机 = localhost,插件 = mysql_native_password。

标签: mysqlnode.js

解决方案


推荐阅读