【问题标题】:Node MySQL Database Location节点 MySQL 数据库位置
【发布时间】:2017-04-20 05:47:31
【问题描述】:

我正在使用电子创建一个桌面应用程序,现在我想将它连接到我的数据库。
现在我只想在购买网络托管服务器之前在本地测试它。
这是我用来连接的

var mysql = require('mysql');
var connection = mysql.createConnection({
  host: 'localhost',
  user: 'root',
  password: '',
  database: 'test'
});

所以基本上我什至不知道是否存在测试数据库,所以我使用它检查错误

connection.connect(function(err) {
  if(err){ console.error('error connecting: ' + err.stack); return; }
});

到目前为止,它没有显示任何错误。所以在我看来数据库“测试”确实存在,如果我错了,请纠正我。

那么现在我在哪里可以找到这个数据库?

【问题讨论】:

    标签: mysql node.js database


    【解决方案1】:

    尝试查找数据库是否存在使用

    connection.query('show databases', function(err, rows, fields) {
      if (!err)
        console.log('The solution is: ', rows);
      else
        console.log('Error while performing Query.');
    });
    

    【讨论】:

      【解决方案2】:

      我实际上找到了必须使用端口的答案。我检查了我的 xammp,它的端口是 3306,这是 node.mysql 的默认端口。所以现在我的问题已经解决了。

      【讨论】:

        猜你喜欢
        • 2020-08-29
        • 2012-04-15
        • 2013-03-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多