याद रखें कि आपके डीबी से कनेक्ट करने के लिए हेरोकू आपके डेटाबेस.yml फ़ाइल के बजाय कॉन्फ़िगरेशन प्रॉपर्टी DATABASE_URL का उपयोग करता है। सुनिश्चित करें कि यह सेट है। यदि आप ClearDB ऐड-ऑन का उपयोग कर रहे हैं, तो आप जो मान चाहते हैं वह CLEARDB_DATABASE_URL में होना चाहिए।
heroku config
CLEARDB_DATABASE_URL कॉन्फ़िगरेशन चर में ClearDB द्वारा आपके लिए सेट किए गए मान की प्रतिलिपि बनाएँ। DATABASE_URL को समान मान पर सेट करें
heroku config:set DATABASE_URL=mysql2://bb06ca765fb123:[email protected]/heroku_703eded6aebc123?reconnect=true
यहाँ पकड़ है। अधिकांश लोग mysql2 रत्न का उपयोग कर रहे हैं, इसलिए आपको आमतौर पर MySQL के बजाय DATABASE_URL को mysql2... पर सेट करना होगा।
mysql को छोड़ने और पोस्टग्रे में माइग्रेट करने की कोई आवश्यकता नहीं है।