मेरे पास एक एसक्यूएल फ़ाइल है जिसे मैं एक MySQL डेटाबेस में डंप किया जाना चाहता हूं जो कि ClearDB एडन का उपयोग करके हेरोोकू में है। जब स्थानीय में डंपिंग मैं निम्न कार्य करें:Heroku में ClearDB को डंप एसक्यूएल फ़ाइल
mysql -u my_user -p mydatabasename < my_dump_file.sql
हालांकि, मैं कैसे Heroku MySQL डेटाबेस के लिए यह डंप करने के लिए पर कोई सुराग नहीं है। सभी मैं जानता हूँ कि यह पता है:
mysql://b5xxxxx7:[email protected]r-east.cleardb.com/heroku_xxxxxx?reconnect=true
लेकिन अगर मैं करने की कोशिश:
mysql://b5xxxxx7:[email protected]/heroku_xxxxxx?reconnect=true < my_dump_file.sql
मैं No such file or directory
मिलता है।
मुझे यह कैसे करना चाहिए?
स्थानीय में डंप करते समय आप शायद '>' और '' 'नहीं करते हैं, क्योंकि उत्तरार्द्ध वास्तव में 'mydatabasename' को पुनर्स्थापित और ओवरराइट करेगा। – Magne
आप "डंप इन" नहीं करते हैं, तो आप डेटाबेस से बाहर निकलते हैं। फिर आप एक डंप से डेटाबेस को "पुनर्स्थापित" करते हैं। – Magne