Po pierwsze Heroku natywnie używa postgresa. Życie będzie dla Ciebie łatwiejsze, jeśli użyjesz tego lokalnie.
Możesz importować / eksportować pliki zrzutów postgres z heroku, jak opisano tutaj:https:// /devcenter.heroku.com/articles/heroku-postgres-import-export
Jeśli naprawdę chcesz używać mysql, masz dwie ścieżki do podążania.
1) Uruchom mysql lokalnie, ale przekonwertuj go na postgres podczas migracji do Heroku za pomocą klejnotu mysql2psql, jak opisano tutaj:https://devcenter.heroku.com/articles/heroku-mysql
2) Użyj dodatku mysql, takiego jak https://addons.heroku.com/cleardb
Jednak moim zaleceniem byłoby używanie postgresu od końca do końca, ponieważ jest on wypieczony w Heroku, a będziesz pracować z domyślnymi sposobami korzystania z Heroku, a nie przeciwko nim.
Postgres też jest bardzo dobry!