Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Memunculkan proses mysql untuk mengimpor database menggunakan node

Terima kasih Paul F! solusi Anda berhasil. Saya menghapus argumen terakhir dari spawn dan menambahkan ke kode saya:

mysqlimport.stdin.write( '\\. /Users/user/dumps/' + fileName );
mysqlimport.stdin.end();

Jadi Secara keseluruhan terlihat seperti:

var mysqlimport = spawn('/usr/local/bin/mysql', [
    '-u' + database.user,
    '-p' + database.password,
    '-h' + database.address,
    '--default-character-set=utf8',
    '--comments'
]);
mysqlimport.stdin.write( '\\. /Users/user/dumps/' + fileName );
mysqlimport.stdin.end();
mysqlimport
        .stdout
        .pipe(logFile)
        .on('data', function(data) {
           console.log(data); 
        })
        .on('finish', function() {
            console.log('finished')
        })
        .on('error', function(err) {
            console.log(err)
        });



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ClassNotFoundException dalam program JDBC meskipun menambahkan file JAR driver

  2. MySql PHP pilih jumlah nilai yang berbeda dari data yang dipisahkan koma (tag)

  3. Mendapatkan jumlah nilai untuk dua rentang tanggal terpisah di kolom yang sama dan dalam satu kueri MySQL

  4. Tambah dan kurangi nilai baris sebesar 1 di MySQL

  5. Cara Menyisipkan Beberapa Baris dalam Satu SQL Query – Pertanyaan Wawancara Minggu Ini #069