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

时间:2016-08-11 14:11:16

标签: mysql node.js

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

2 个答案:

答案 0 :(得分:1)

我在

之前使用了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文件 - 但是由你决定放置它/用它做什么。

答案 1 :(得分:0)

我不会重新考虑mysqldump因为它产生的文件太大了。 我的phpMyadmin文件是5MB而mysqldump给了我15MB。我的数据库大小很小,但对于大数据,这可能是一个问题。