Что я пытаюсь сделать: Сохраните точные запросы, которые MySQL использует для заполнения данных на моем веб-сайте. Для этого я хочу сохранить ex: 'SELECT * FROM Table WHERE X> 2', который запрашивается из моей базы данных в текстовый файл на сервере. Чтобы избежать «зачем вам это нужно?» вопрос, проект для класса баз данных просит меня исследовать, как именно база данных собирает данные и какое лучшее место для изучения, чем мой собственный сайт?SQL On Server: Сохранение запросов в файл
Что я пробовал: Я просмотрел команду SPOOL, но это только для систем Oracle из того, что я собрал. Глядя на команду Tee, я могу добавить результаты запроса в файл.
Почему мои попытки не были успешными: Решение не может быть выполнено с помощью SQL-запросов, поскольку я точно не контролирую, как заполняется база данных. База данных, созданная из соединителя, называемого IMDB-Connector, и заполняется, когда я передаю запрос в API. С этой реализацией я ищу что-то вдоль линий с «Enable Logging запросов в наполняющей X.log»
TL; DR: Есть ли способ, чтобы войти запросы, используемые для доступа к определенной базе данных MySQL размещенных на сервере?
Долгосрочный читатель stackoverflow, но впервые обратился к базе данных человека; отредактирует вопрос, если не будет должным образом объяснено.
вы можете включить журнал запросов в MySQL, но учтите, что это очень небезопасен в производственной системе, так как он будет записывать литеральный текст запроса, который будет включать в себя такие вещи, как пароли. –
К счастью, это не производственная система, а более подробная информация о том, как эта система работает » , Я включил журналы, запустил функциональность своего веб-сайта, а затем отключил журналы. Благодарим вас за примечание по безопасности, так как такие размышления о мудрости - это то, что может заставить человека искать это от наличия таких уязвимостей. – Koda