Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tạo ra một quy trình mysql để nhập cơ sở dữ liệu bằng cách sử dụng nút

Cảm ơn Paul F! giải pháp của bạn đã hoạt động. Tôi đã xóa đối số cuối cùng khỏi lần xuất hiện và thêm vào mã của mình:

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

Vì vậy, tổng thể nó trông giống như:

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. ĐƯỢC XÁC NHẬN BẰNG 'mật khẩu' trong MySQL

  2. mySQL:Truy vấn con tới mảng?

  3. Rails 3.2 + MySQL:Lỗi:Trường 'create_at' không có giá trị mặc định:CHÈN VÀO

  4. Hàm Jaro-winkler:tại sao cùng một điểm số lại ghép các từ rất giống nhau và rất khác nhau?

  5. Có giới hạn nào đối với độ dài của truy vấn trong mysql không?