Javascript 将WHM(phpmyadmin)中的MySql数据库连接到node.js

Javascript 将WHM(phpmyadmin)中的MySql数据库连接到node.js,javascript,mysql,node.js,phpmyadmin,cpanel,Javascript,Mysql,Node.js,Phpmyadmin,Cpanel,作为一个团队,我们正在使用node.js在Cpanel中设置与Mysql的数据库连接 我没有创建数据库,但我知道主机、用户、密码、数据库名称和端口。然而,在app.js中,虽然我放置了连接数据库所需的所有代码,但它总是失败 这是我在app.js中的代码 var mysql=require('mysql'); //创建到数据库的连接 var con=mysql.createConnection({ 主机:“localhost”, 用户:“myUsername”, 密码:“myPassword”,

作为一个团队,我们正在使用node.js在Cpanel中设置与Mysql的数据库连接

我没有创建数据库,但我知道主机、用户、密码、数据库名称和端口。然而,在app.js中,虽然我放置了连接数据库所需的所有代码,但它总是失败

这是我在app.js中的代码

var mysql=require('mysql'); //创建到数据库的连接 var con=mysql.createConnection({ 主机:“localhost”, 用户:“myUsername”, 密码:“myPassword”, 数据库:“myDatabase”, 港口:3306 }); con.connect(功能(错误){ 如果(错误){ log('连接到数据库时出错'); 返回; } console.log(“已建立连接”);
});您能显示错误吗

顺便说一句,你不需要做con.connect

即使使用
var con=mysql.createConnection
,con也是一个mysql资源

简单的做法是:

var mysql=require('mysql'); //创建到数据库的连接 var con=mysql.createConnection({ 主机:“localhost”, 用户:“myUsername”, 密码:“myPassword”, 数据库:“myDatabase”, 港口:3306 }); con.query('SELECT*FROM table',函数(err,results){ 如果(错误){ log('queryerror:',err); 返回; } 控制台日志(结果);
});端口3306是默认值,除非另有配置,但如果您尝试仅使用主机、用户和密码,它会连接吗?另外,请查看使用主机:'127.0.0.1'是否有任何区别。它没有做任何更改。我只是得到了“连接到数据库时出错”的信息。更改:
console.log(“连接到数据库时出错”)
控制台日志(错误)