У меня есть рабочий стек LAMP с MariaDB. Еще пару дней назад я мог удаленно подключаться к mysql для разработки и устранения неполадок. Теперь сервер зависает при подключении или вскоре после этого. Очень редко я могу подключиться, но запросы не работают.
Соединения с локальным хостом работают нормально и всегда бывают быстрыми, что удачно, так как в противном случае сервер был бы недоступен.
Причины я исключил:
SQL не прослушивает порт. Он установлен на 0.0.0.0:*. Telnet зависает вместо сбоя. (Если он работает, вы получаете рукопожатие текст.)
Вопрос DNS. skip_name_resolve уже установлено.
Проблема с блокировкой. Там нет открытых замков.
Занят сервер. Сервер простаивает большую часть времени.
Неправильно настроенная аутентификация. Подтвердил, что GRANT предназначен для 'user' @ '%'.
Переходный вопрос. Я перезапустил MySQL и сети.
Используя wireshark, я сократил это до того, что сервер не отвечает на запросы клиентов. Обычно он вообще не отвечает, но иногда он аутентифицируется, а затем после этого либо навсегда зависает, либо для ответа требуется много секунд.
Буду признателен за любую помощь в устранении неполадок сервера MySQL.