Самый простой способ - просто использовать эту команду из приглашения MySQL, в котором будет отображаться каждый текущий параметр конфигурации.
SHOW VARIABLES;
Если вы хотите увидеть только определенную переменную, вы можете использовать эту команду. Очевидно, что вы захотите заменить max_connect_errors в этой команде переменной, которую вы ищете.
SHOW VARIABLES LIKE '%max_connect_errors%';
Если вы хотите изменить текущее состояние переменной, вы можете сделать это легко с помощью команды, подобной этой:
SET GLOBAL max_connect_errors=10000;
Если вы читаете этот пост, вам может быть интересно, почему мы потрудились написать сообщение об этой теме, учитывая, что есть руководство пользователя для MySQL. Раньше сегодня (на момент написания этого сообщения) наш веб-сервер имел проблемы с подключением к базе данных. При просмотре журналов стало ясно, что сервер базы данных заблокировал веб-сервер от подключения из-за некоторых ошибок подключения. Решение было еще проще выяснить.
Host 'host_name' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts'
Оказывается, наш хостинг-провайдер находится в процессе обновления своей прошивки коммутатора из-за некоторых проблем, которые вызывают некоторые ошибки подключения. Поскольку параметр MySQL по умолчанию для максимальных ошибок соединения является глупым пределом в 10, наш сервер базы данных начал отклонять входящие соединения. К счастью, нам удалось быстро это исправить с помощью команды FLUSH HOSTS на сервере базы данных, но пришло время увеличить эту переменную. Итак … этот пост только для того, чтобы мы не забыли, что мы сделали в следующий раз.