2016-08-11 24 views
0

パブリックサーバからMySQLデータベースをエクスポートし、コンテンツが変更された後に開発データベースにインポートする必要があり、node.jsで自動化しようとしています。 phpやMySQL CLIを使用せずにphpmyadminで作成したような.sqlファイルを生成するソリューションはありますか?それをどこに置くか、それはあなた次第です/で何を行うには -Node.jsでSQL DBをエクスポートしてインポートする

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

私は彼らのドキュメントから

mysqldump Node.jsのパッケージを使用しましたそれはしかし。

+0

次のエラーの取得 'data.sqlに' //コピー先のファイルを ^^^^ にSyntaxError:予期しないidentifier' –

0

大きすぎるファイルが生成されるため、mysqldumpは勧められません。 私のphpMyadminファイルは5MBでしたが、mysqldumpは私に15MBを与えました。私のDBサイズは小さかったが、大きなデータの場合、これは問題になる可能性があります。 `DEST:

関連する問題