2012-06-29 15 views
12

Importing zipped files in Mysql using CMDकमांड लाइन

cmd का उपयोग कर mysql में एसक्यूएल ज़िप की गई फ़ाइलों आयात करने के लिए सही सिंटैक्स क्या है का उपयोग कर MySQL में ज़िपित फ़ाइलें आयात?

मैं निम्नलिखित

xz < backup.sql.gz | mysql -u root test 

कर रहा हूँ लेकिन हमेशा निम्न त्रुटि enter image description here

उत्तर

10

मैं अपने अन्य सवाल से जवाब मिला है। जब आप 7zip

7z x -so backup.7z का उपयोग कर रहे हैं तो यह ज़िप्ड फ़ाइल आयात करने का आदेश है। mysql -u जड़ परीक्षण

एक्स निकासी आदेश है

-so विकल्प stdout करने के लिए 7-ज़िप लिखने

1

आप पराक्रम को संपीड़ित की कोशिश करना चाहते हो रही।

पूर्ण कमांड यह होगी xz −−decompress −−stdout backup.sql.gz | mysql -u root test

+1

यह दिखा रहा है एक त्रुटि जैसे> ** XZ: backup.sql.zip: फ़ाइल स्वरूप पहचाना नहीं गया ** – Subrata

+1

XZ ज़िप फ़ाइलों का समर्थन करने के प्रतीत नहीं होता। केवल एक्ससी और lzma प्रारूप। – ESG

+0

7-ज़िप काम करेगा? – Subrata

14

कोशिश करता है:

unzip -p dbdump.sql.zip | mysql -u root -p yourdbname 

dbdump.sql। ज़िप में एक एकल SQL फ़ाइल होनी चाहिए। -p झंडा पाइप mysql बाइनरी में उत्पादन।

+2

यह एक आकर्षण की तरह काम किया, धन्यवाद! – gosukiwi