I created a mysql database instance in North Europe, then a Web app there in North Europe, via VS published in Azure and at startup I get an exception as in the screenshot. Everything works locally in VS using this connection string, but not in Azure itself. If you disable the DB instance, the exception is the same, so the application does not connect to the DB at all. I have been suffering with this problem for 4 hours. The connection port to MySQL Azure does not change. In the security settings in my opinion everything is fine. The local mysql server that could theoretically occupy port 3306 is disabled.
connectionString="Server=testing-db-srv2.mysql.database.azure.com; Port=3306; Database=testing-sys-azure; Uid= ###@testing-db-srv2; Pwd= ###; SslMode=Preferred;"