Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript nodejs创建一个mysql数据库_Javascript_Mysql_Database - Fatal编程技术网

Javascript nodejs创建一个mysql数据库

Javascript 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" }

我有一些非常基本的Node.js代码用于创建MySQL数据库。 我已经安装了mysql。 我的代码出现了一条损坏的错误消息,指出数据包在末尾出现了错误。 应用端口是3306

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。错误是本地主机拒绝连接