Javascript nodejs创建一个mysql数据库
我有一些非常基本的Node.js代码用于创建MySQL数据库。 我已经安装了mysql。 我的代码出现了一条损坏的错误消息,指出数据包在末尾出现了错误。 应用端口是3306Javascript nodejs创建一个mysql数据库,javascript,mysql,database,Javascript,Mysql,Database,我有一些非常基本的Node.js代码用于创建MySQL数据库。 我已经安装了mysql。 我的代码出现了一条损坏的错误消息,指出数据包在末尾出现了错误。 应用端口是3306 var mysql = require('mysql'); var con = mysql.createConnection({ host: "localhost", user: "root", password: "75577557" }
var mysql = require('mysql');
var con = mysql.createConnection({
host: "localhost",
user: "root",
password: "75577557"
});
con.connect(function (err) {
if (err) throw err;
console.log("Connected!");
con.query("CREATE DATABASE mydb", function (err, result) {
if (err) throw err;
console.log("Database created");
});
});
尝试连接到数据库时,需要在con对象中指定数据库名称。createConnection()方法要求您指定数据库名称,因为如果未指定数据库名称,它将无法连接。它应该是这样的:
let con = mysql.createConnection({
host: "localhost",
user: "root",
password: "75577557",
database: "database_name"
});
看来我用的mysql包不好。 我安装了一个不同的“mysql2”包,效果非常好。 由于包裹不好而损失的一天。 我正在尝试将一个网站从MVC复制到nodejs。 第一项任务是创建和构建数据库。
到目前为止,我已经成功地创建了数据库并创建了它的所有表,最后进展顺利。仍然存在同样的问题。仍然是一样的。如果我删除了数据库代码,只是放了一个res.end(“comment”);我仍然会犯同样的错误。如果我从pc上删除mysql服务器,错误就会出现。但是如果将创建数据库代码放回原处,则会返回错误。J��� 8.0.23�(���q2GW~�ےےے�ےد����������lc2x[N2�缓存\u sha2\u密码�!��ے#08S01Got数据包无序损坏的错误消息是firefox的问题,因此我现在使用Chrome。我现在使用Chrome。错误是本地主机拒绝连接