Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

नोड का उपयोग करके डेटाबेस आयात करने के लिए एक mysql प्रक्रिया को स्पॉन करें

धन्यवाद पॉल एफ! आपका समाधान काम किया। मैंने स्पॉन से आखिरी तर्क हटा दिया और मेरे कोड में जोड़ा:

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

तो कुल मिलाकर ऐसा लगता है:

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. InnoDB कैसे हल करें:./ibdata1 mysql त्रुटि को लॉक करने में असमर्थ?

  2. सॉकेट अपवाद:ऐसा कोई होस्ट ज्ञात नहीं है

  3. डेटाबेस में टाइमस्टैम्प डालें + 7 दिन

  4. MySQL कुंजी द्वारा पंक्तियों का चयन करें या डिफ़ॉल्ट कुंजी द्वारा चयन करने के लिए वापस आएं

  5. ISO-8859-1 कैरेक्टर utf-8 mysql कॉलम में डालने वाले टेक्स्ट को छोटा करता है