mysql - 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');
}
});
解决方案
推荐阅读
- phoenix-framework - Ecto.Repo 检查 id 是否存在于数据库中,Phoenix 框架
- angular5 - 选项卡关闭角度 5 时的 API 调用
- c++ - 在从给定超类继承的所有类上调用虚函数
- angular - 如何使整个 mat-tab 功能像锚标签
- java - 在单元测试中与 KafkaEmbedded 一起使用时,@DirtiesContext 的行为是什么?
- android - 阻止从 google play 下载 apk
- c# - 动态数据网格视图更新
- node.js - 如何将元数据添加到流式客户端调用 [Nodejs]
- c++ - wxTextValidator 导致崩溃
- jquery - 复选框在角度 4 中不起作用