Database optimize edince ve nasıl kullanıldığını bildiğinde düzgün çalışır. Mysql, mssql, oracle veya nosql farketmez. Sonuçta hepsi platform bağımsız.
Hatırladığım kadarıyla mysql için connectionstring üzerinde provider değişiyordu sadece. Onun haricinde çalışmaması için herhangi bir neden olmamalı.
Şu link üzerinden tekrar kontrol et bence.
https://www.connectionstrings.com/mysql/ providerName="MySql.Data.MySqlClient"