Haben Sie versucht, Ihre Verbindungszeichenfolge DbContext zu nennen? Der Name sollte mit dem Klassennamen übereinstimmen.
So:
<add name="DbContext" connectionString="Server=111.222.333.444; Database=foo; Uid=foouser; Pwd=bar;" providerName="MySql.Data.MySqlClient" />
Ich habe es noch nicht mit MySql versucht, aber ich hatte in der Vergangenheit Probleme mit Sql Server, wenn die Verbindungszeichenfolge nicht richtig benannt wurde.
Viele Grüße!