मेरे पास MySQLDump द्वारा जेनरेट की गई एक SQL फ़ाइल है। मैं कमांड प्रॉम्प्ट के माध्यम से इसे कैसे पुनर्स्थापित कर सकता हूं?कमांड प्रॉम्प्ट का उपयोग कर MySQLDump द्वारा जेनरेट की गई SQL फ़ाइल को पुनर्स्थापित कैसे करें
उत्तर
- फ़ाइल पैरामीटर के साथ
- रन स्रोत आदेश में कमांड प्रॉम्प्ट का उपयोग कर
- लॉग mysql के लिए mysql की बिन निर्देशिका के लिए मिलता है
उदाहरण:
cd C:\mysql\bin
mysql -u root -p
mysql> source c:\myfile.sql
$ mysql database < myfile.sql
या
$ mysql database
mysql> source myfile.sql
मैं सामान्य विंडो cmd का उपयोग कर रहा हूं..और मैंने कोशिश की। लेकिन कोई परिणाम नहीं और कोई त्रुटि नहीं ..... सी: \ MySQL \ MySQL सर्वर 5.0 \ bin> mysql -uroot -ppassword mysql> स्रोत डी: \ admindb \ aar12.sql – Anuya
सिंटैक्स जैसा मैंने ऊपर लिखा है। आपने जो किया है, वह 'mysql' कमांड के आउटपुट को आपकी कार्य निर्देशिका में' स्रोत 'नामक फ़ाइल को रीडायरेक्ट करता है। (आपका पुनर्निर्देशन तीर गलत तरीके से इंगित कर रहा है, '<'होना चाहिए, और आपके पास बहुत सारे पैरामीटर हैं)। – Seth
भागो इस आदेश (यदि mysql
निष्पादन अपने PATH
में नहीं है, पहले जाओ निर्देशिका में जहां MySQL बाइनरी स्थापित है, somethin \mysql\bin
तरह छ):
mysql -u username -ppassword databasename < file.sql
(नोट -p
और पासवर्ड)
या यदि फ़ाइल (मेरी बैकअप की तरह gzipped है ज्यादातर रहे हैं) तो कुछ इस तरह दोनों के बीच कोई जगह नहीं है:
gunzip file.sql.gz | mysql -u username -ppassword databasename
या कुछ सिस्टम यह आवश्यक हो सकता है पर, gunzip की तरह तो (stdout के लिए उत्पादन के लिए यह मजबूर करने के लिए) -c
फ्लैग जोड़ने के:
gunzip -c file.sql.gz | mysql -u username -ppassword databasename
यह भी काम करता है अगर आप कुछ भी दूरस्थ रूप से कर रहे हैं, तो बस '--host' arg जोड़ें। – Droogans
यह वही है जो मैं ढूंढ रहा था। धन्यवाद। –
MySQL कमांड प्रॉम्प्ट के भीतर से, प्रकार
SOURCE file.sql
यदि आपका सिस्टम सचेत है, और सैने द्वारा आपको MySQL बिन निर्देशिका में होना जरूरी नहीं है, तो मेरा मतलब है कि पथ में MySQL बिन निर्देशिका है। – icktoofay
मैं सामान्य विंडो cmd का उपयोग कर रहा हूं..और मैंने कोशिश की। लेकिन कोई परिणाम नहीं और कोई त्रुटि नहीं ..... सी: \ MySQL \ MySQL सर्वर 5.0 \ bin> mysql -uroot -ppassword mysql> स्रोत डी: \ admindb \ aar12.sql – Anuya
अच्छी तरह से तीसरे चरण में, नहीं "mysql>" लिखें :) – Xorty