Попробуйте настроить свой проект для взаимодействия с базой данных по его локальному IP-адресу вместо localhost или loopback. Это заставит его пересечь ваш брандмауэр, так как этот запрос будет проходить через ваш маршрутизатор в отличие от localhost. Вернитесь к своему брандмауэру снова и заблокируйте трафик через порты MySQL или самой службой, и теперь трафик должен быть заблокирован в вашем приложении.