节点MySQL数据库位置

时间:2017-04-20 05:47:32

标签: mysql node.js database

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

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; }
});

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

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

2 个答案:

答案 0 :(得分:0)

尝试使用

查找数据库是否存在
connection.query('show databases', function(err, rows, fields) {
  if (!err)
    console.log('The solution is: ', rows);
  else
    console.log('Error while performing Query.');
});

答案 1 :(得分:0)

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