Как реализовать авторизацию пользователей средствами MySQL?
В max_connections уткнетесь.
Вам придется либо шпиговать сервер памятью, либо при любом удобном случае закрывать пользовательское соединение с БД.
В гипотетической ситуации, когда max_connections == 100, и сто пользователей открыли соединение и тупят - сто первый пользователь получит отлуп (если только он не суперюзер).
обычно между клиентом и субд есть такая мелочь как сервер, собственно и реализующий авторизацию, работу с данными и т.д. и предоставляет клиенту API (rest api)
Никто так не делает как минимум потому, что это не удобно и непрактично. Возникают проблемы с расширяемостью, возрастает связанность системы ну и в конце концов СУБД не предназначены для подобного.