我需要从公共(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/