मेरा पसंदीदा विकल्प यह होगा:
mysql --user="username" --database="databasename" --password="yourpassword" < "filepath"
मैं इसे इस तरह से उपयोग करता हूं क्योंकि जब आप इसे "" गलत रास्ते से बचने और रिक्त स्थान के साथ गलतियों से बचते हैं और - और शायद चर के साथ अधिक समस्याएं हैं जिनका मैंने सामना नहीं किया।
@Elcuco टिप्पणी के साथ मैं इस स्पेस के साथ इस कमांड का उपयोग करने का सुझाव देता हूं, इससे पहले कि इसे इतिहास में सहेजने की उपेक्षा करने के लिए बैश बताएं, यह अधिकांश बैश में बॉक्स से बाहर काम करेगा।
यदि यह अभी भी इतिहास में आपकी कमांड को सहेज रहा है, तो कृपया निम्नलिखित समाधान देखें:
इतिहास में रखे बिना आदेश निष्पादित करें
अतिरिक्त सुरक्षा संपादित करें
बस अगर आप अतिरिक्त सुरक्षित होना चाहते हैं तो आप निम्न कमांड का उपयोग कर सकते हैं और कमांड लाइन इनपुट में पासवर्ड दर्ज कर सकते हैं:
mysql --user="username" --database="databasename" -p < "filepath"