mysql - 在 Node.js 中导出和导入 SQL DB

标签 mysql node.js

我需要从公共(public)服务器导出 MySQL 数据库,并在每次内容更改后将其导入到开发中,并且我正在尝试使用 node.js 使其自动化。 是否有任何开箱即用的解决方案可以生成 .sql 文件,例如 phpmyadmin 创建的文件,但没有 php 或 MySQL CLI?

最佳答案

我用过 mysqldump之前的node.js包

来自他们的文档:

var mysqlDump = require('mysqldump');

mysqlDump({
    host: 'localhost',
    user: 'root',
    password: '',
    database: 'test',
    dest:'./data.sql' // destination file 
},function(err){
    // create data.sql file; 
})

这会生成 .sql 文件 - 这取决于您将其放在哪里/如何处理它。

关于mysql - 在 Node.js 中导出和导入 SQL DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38898772/

相关文章:

android - 检查数据库中是否已存在记录,如果没有插入则增加计数字段

mysql - 从 MSSQL Windows10 查询 MYSQL 数据库

php - 使用 PHP 下载 csv 文件

angularjs - 如何在 http post 请求中发送大的 csv

javascript - Google Firestore - 如何在一次往返中通过多个 ID 获取多个文档?

php - 将具有动态输入名称的数据保存到数据库?

mysql - 子查询、临时表、mysql 变量或从一个表的列中获取 pos 和 neg 搜索词以查询另一个的过程

javascript - react redux 更新状态 onClick 函数与多个 Action

node.js - 将 swagger 添加到我的 Nodejs Restify 项目

database - Node.js 数据库批量插入与一次插入一个