действительно ли «встроенный» способ заблокировать учетную запись mysql (я использую 5.7.15 на Debian) после настроенного количества неудачных попыток входа в систему?MySql 5.7. заблокировать учетную запись после слишком большого числа неудачных попыток
0
A
ответ
0
не существует на самом деле нет «встраивать» способ заблокировать учетную запись MySQL
Не то, что я знаю прочь, но вы можете сделать это с помощью логики приложения. Это: есть столбец bit
с именем IsLocked bit
и столбец RetryCount INT
. В своем приложении проверьте, будет ли это последующая попытка входа в систему, и если он затем увеличит столбец RetryCount
.
Один раз, RetryCount
столбец доходит до 3 (за вашу потребность) обновить таблицу IsLocked
колонка до true
.
Итак, любая попытка входа в систему после этого; просто проверьте, равен ли столбец IsLocked
true
, и если да, то запретите сообщение об ошибке входа в систему и отправьте сообщение об ошибке для конечного пользователя.