首页 > 解决方案 > MySQLDUMP后通过Node连接MySQL数据库

问题描述

我已经使用 mysqldump 将 mysql 数据库从旧机器导入到新机器。在新机器上,我可以读取本地数据库并将数据库内容打印到控制台,这意味着导入工作。

要连接到这个数据库,我使用的是 Node(例如node myServerFile.js),但它没有连接到新机器上的这个数据库。我的 react/node 文件在两台机器上完全相同,不同之处在于新机器具有新安装的 react/node/mysql 环境。

我无法通过“连接到数据库时出错”消息

我的服务器文件.js

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

var router = express();

connection.connect(function(err){
  if(!err) {
    console.log('Database is connected');    
  } 
  else {
    console.log('Error connecting to database');    
  }
});

标签: mysqlnode.js

解决方案


推荐阅读