我正在使用 mysqldump 库和 mysql-import。我需要恢复我的 MySQL 数据库,但在执行此操作时,它告诉我不能添加重复文件,因此我手动放置 DROP TABLE IF EXIST,它起作用并覆盖了数据库,根据Mysqldump 文档有一种默认添加 DROP TABLE 的方法,但我真的不知道该怎么做,有人可以帮助我吗?
var mysqldump = require('mysqldump');
const controller = {};
controller.backupDatabase = function(req, res, next) {
if(mysqldump){
mysqldump({
connection: {
host: 'localhost',
user: 'root',
password: '',
database: 'decoracionesalves',
},
dumpToFile: './DecoracionesAlves.sql',
});
}else{
//Hacer algo aqui.
}
Run Code Online (Sandbox Code Playgroud)
};
module.exports = controller;
Run Code Online (Sandbox Code Playgroud)