如何找出使用node js连接mysql失败的原因

luaexgnf  于 2021-06-15  发布在  Mysql
关注(0)|答案(2)|浏览(368)

我有一个js节点和mysql服务器在本地运行,无法找到无法连接的原因。我可以让数据库服务器运行使用凭据,但我所得到的是错误消息,这是编码,我想知道,如果有地方,我可以去找出为什么它没有连接成功。我认为这要么是语法错误(希望这不是我一直在上下查找的文件),要么是权限问题,但我只是想知道如何进一步研究这个问题。
谢谢

const mysql = require('mysql');

var mysqlConnection = mysql.createConnection({
host: 'localhost',
user:'admin',
password: 'root',
database: 'world'

});   

mysqlConnection.connect((err)=>{

if(err)
    console.log('This sucks :( try something else ');
else
    console.log('DB connection actually worked :)');

});
eqfvzcg8

eqfvzcg81#

更改代码

console.log('This sucks :( try something else ');

console.log('This sucks :( try something else ' + err.stack);

你应该看到一些诊断信息来描述你的失败。

imzjd6km

imzjd6km2#

你可以 console.log(err) 直接地

if(err)
{
    console.log('This sucks :( try something else ');
    console.log(err);
}

相关问题