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

अजगर उपप्रक्रिया से mysqldump एकल तालिका

> कमांड तर्क नहीं है, यह शेल सिंटैक्स का हिस्सा है। चूँकि आप shell=True . का उपयोग नहीं कर रहे हैं कॉल करते समय subprocess.run() , यह काम नहीं करेगा।

शेल पुनर्निर्देशन का उपयोग करने के बजाय, आप stdout . का उपयोग कर सकते हैं subprocess.run() . के लिए तर्क किसी फ़ाइल पर रीडायरेक्ट करने के लिए।

args = ["mysqldump", f"-u{DBUser}", f"-h{DBHost}", f"-p{DBPass}", "--no-tablespaces", f'{DatabaseName}', f'{ArchiveTable}']

with open(BucketReadyName, 'w') as outfile:
    subprocess.run(args, stdout=outfile)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. त्रुटि 1698 (28000):उपयोगकर्ता 'रूट' @ 'लोकलहोस्ट' के लिए प्रवेश निषेध

  2. PERIOD_DIFF () उदाहरण – MySQL

  3. घातक त्रुटि:function.php लाइन 25 . में session_start () को फिर से घोषित नहीं कर सकता

  4. asp.net का उपयोग करके mySQL डेटाबेस से कनेक्ट करना

  5. mysql में तुलना करने के लिए अल्पविराम से अलग क्षेत्र