Я бы пошел с пользователем на приложение.Если ваша компания имеет какой-либо размер, вы быстро обнаружите, что тратите все свое время на создание и уничтожение пользователей MySQL.
Лучше поддерживать логины пользователей в базе данных для аутентификации при запуске приложения, а затем в приложении.это собственное соединение / пользователь с MySQL (которое он также использует для аутентификации пользователя).
Затем ограничьте всю свою безопасность на основе прав пользователя, которые вы разрабатываете в своей пользовательской таблице, вместо того, чтобы полагаться на MySQL, чтобы держать людейв чеке.