Если у меня есть пользователь, хост, тип команды, идентификатор потока и аргумент (данные из общего журнала mysql), как определить происхождение команды, как в каком сценарии или приложении это произошло? Просто зная, что информация не говорит мне многого. Я пытаюсь выяснить, откуда он.Есть ли способ отслеживать запросы на соединение mysql?
Я проверил свои журналы php и apache, но не смог определить, что может выдавать команды. Мне нужен какой-то прямой след.
проклятье. У меня возникает эта проблема, когда я продолжаю получать команды «connect», около 3 в секунду, при этом пользователь является root. root - это тот же пользователь, который мой веб-сайт использует для подключения к базе данных, но я не уверен, действительно ли это сценарий на моем веб-сайте, выдающий команду. Я предполагаю, что единственный способ определить, будет ли это что-то на моем веб-сайте, - удалить весь сайт, проверить и повторно загрузить. я бы хотел избежать этого. –
@ChrisScott Если у вас есть одно включение для подключения, вы можете создать нового пользователя, предоставить этому пользователю права, необходимые и изменить учетные данные в этом включении. Если он распространяется, редактор с поиском и заменой файлов будет удобным. – VMai
Я действительно обнаружил происхождение. Буквально в любое время, когда что-либо с моего сервера подключается к mysql, пользователь, используемый командой, будет постоянно выпускать эти команды «connect», а mysql все еще работает. Это bizzare: http://community.bitnami.com/t/help-keep-getting-connection-commands-to-mysql-slows-down-my-server/26037 –