N'oubliez pas que Heroku utilise la propriété de configuration DATABASE_URL au lieu de votre fichier database.yml pour se connecter à votre base de données. Assurez-vous qu'il est réglé. Si vous utilisez le module complémentaire ClearDB, la valeur souhaitée doit se trouver dans CLEARDB_DATABASE_URL.
heroku config
Copiez la valeur que ClearDB aura définie pour vous dans la variable de configuration CLEARDB_DATABASE_URL. Définissez la DATABASE_URL sur la même valeur
heroku config:set DATABASE_URL=mysql2://bb06ca765fb123:[email protected]/heroku_703eded6aebc123?reconnect=true
Voici le hic. La plupart des gens utilisent le gem mysql2, vous devez donc généralement définir DATABASE_URL sur mysql2... au lieu de mysql.
Il n'est pas nécessaire d'abandonner mysql et de migrer vers postgre.