Просмотр входящих запросов на сервер MySQL - PullRequest
4 голосов
/ 27 августа 2009

есть способ, которым мы можем просмотреть входящие запросы на запрос к серверу MySQL. У меня есть сценарий, в котором мое приложение asp.net отказывается выполнять запрос, но тот же запрос выполняется внутри браузера запросов MySQL. Я установил соединитель mysql dotnet (5.0.9), через который я могу подключиться к базе данных.

Я упомянул эту страницу, но я думаю, это будет работать только в рамках сеанса mysql Сервер MySQL размещается на машине Centos.

Ответы [ 3 ]

5 голосов
/ 27 августа 2009

Звучит так, как вы хотите Журнал запросов MySQL

Редактировать : Попробуйте это:

  1. Отредактируйте my.cnf в /etc/mysql/my.cnf
  2. / etc / init.d / mysql restart
  3. Загляните в / var / log / mysql
2 голосов
/ 11 сентября 2009

Выполнены шаги, упомянутые Томом Риттером. Чтобы быть более конкретным ...

При редактировании /etc/m.cnf (именно здесь находится информация о конфигурации mysql) найдите раздел, в котором будет указано mysqld . Чуть ниже введите следующее:

log=/var/log/mysql/generalquerylog.log

Сделайте все остальное, как упомянуто в сообщении Тома Риттера.

0 голосов
/ 12 августа 2017

В Windows вы можете настроить экземпляр сервера MySQL для регистрации всех входящих запросов, выполнив следующие действия:

  • Откройте файл конфигурации сервера MySQL, который по умолчанию должен находиться по следующему пути: «% SystemDrive% \ ProgramData \ MySQL \ MySQL Server 5.7 \ my.ini » (обратите внимание, что 5.7 - номер версии, который может варьироваться в зависимости от версии вашего экземпляра)

  • Найдите следующую часть скрипта конфигурации:

    # General and Slow logging.
    log-output=FILE
    general-log=0
    general_log_file="LAPTOP-123456.log"
    slow-query-log=1
    slow_query_log_file="LAPTOP-678901-slow.log"
    long_query_time=10
    
  • Измените третью строку фрагмента кода с

    general-log=0 
    

    до

    general-log=1
    
  • Перезагрузите сервер MySQL

Впредь все входящие запросы на ваш сервер MySQL будут записываться в файл по следующему пути: «% SystemDrive% \ ProgramData \ MySQL \ MySQL Server 5.7 \ Data \ LAPTOP-123456.log » , Обратите внимание, что имя файла совпадает со значением general_log_file в скрипте конфигурации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...