Jeżeli skorzystasz z bazy danych MySQL hostowanej na Azure ("Azure Database for MySQL") to tak naprawdę tworzy ci się serwer, który konfigurujesz sobie jak ci wygodnie, do niego dostajesz dostęp administracyjny i jakąś domenę, tworzysz normalnie użytkowników i się do bazy podłączasz w swojej aplikacji jak do każdej innej.
Uważaj tylko, bo MySQL w Azure jest POTWORNIE drogi, zwłaszcza dla najmniejszych rozwiązań - minimalna cena oscyluje w okolicach 30€ za miesiąc.
Ale!
Jest takie coś co nazywa się "MySQL in app" i działa w taki sposób, że tworzy bazę MySQL lokalnie dla aplikacji webowej działającej w ramach Azure App Service... który może być za darmo! Ma to trochę wad (między innymi brak skalowania, ograniczenia rozmiaru), no i do tak stworzonej bazy nie da się dostać "z zewnątrz" (może to tylko dana skonfigurowana aplikacja), ale w zależności jak masz zrobioną aplikację to może mieć znaczenie.