mysql - 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。
解决方案
推荐阅读
- c# - 使用Task.Run时如何修复“System.Reflection.TargetInvocationException:'调用的目标已引发异常。'”
- c++ - C 不打印字符串
- excel - Excel VBA代码中的网页抓取不起作用
- python - 在 Python 和 Excel 2010 中使用 win32 时如何克服 65536 Excel 行限制
- javascript - querySelectorAll 和 appendChild 的组合不起作用
- python - 如何让节点匹配具有特定值的多个属性?
- javascript - 用于令牌刷新的 axios 全局拦截器
- google-app-engine - 使用 php73 时 500 错误未报告为日志级别错误
- selenium - chromedriver.exe 已经在 PATH 中,但仍然收到错误消息
- python - 根据索引和值创建列表列表