[freebsd] MySQL find broken connection via socket

spell at itl.ua spell at itl.ua
Wed Feb 22 01:34:51 EET 2023


21 февраля 2023 г., 10:52, "Alexey Krylov" <krylov at ukr.net (mailto:krylov at ukr.net?to=%22Alexey%20Krylov%22%20<krylov at ukr.net>)> написал:
 Доброго дня всем.

MySQL сыпет в журнал

2023-02-21T08:10:43.443622Z 767 [Note] Access denied for user 'root'@'localhost' (using password: NO)

Это какой то из скриптов потерял свой конфиг. Подключение скорее всего через сокет, так как tcpdump не видит трафика tcp-3306
Пожалуйста, помогите советом, как найти процесс, который поломался.
А предполагаемый процесс висит постоянно или вызывается эпизодически?
Если второе, то, как вариант:

tail -0 -f mysql.log | sh -c 'while true; do read logstr; echo $logstr | grep -q "Access denied for user .root...localhost" && ps ax > catch.log; done'

Если искомый процесс не завершится слишком быстро после Access denied, то попадет в список.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.uafug.org.ua/pipermail/freebsd/attachments/20230221/3af13498/attachment.htm>


More information about the freebsd mailing list