Queries bliver ved med at dukke op i databasen, hvor kommer de fra?
Jeg har konstant to queries i min processliste i phpMyAdmin til min mysql database:SELECT * FROM table_name WHERE id=999999.9 union all select 0x31303235343830303536,0x31303235343830303536,0x31303235343830303536,0x31303235343830303536,0x31303235343830303536,0x31303235343830303536,0x31303235343830303536,0x31303235343830303536,0x31303235343830303536,0x31303235343830303536,0x31303235343830303536,(select concat(0x7e,0x27,unhex(Hex(cast(table_name2.email as char))),0x27,0x7e) from `database_name`.table_name2 Order by email limit 105462,1) ,0x31303235343830303536,0x31303235343830303536-- LIMIT 1;
Og det medfører at MySQL'en kører 22 % på WCPU:
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
11635 mysql 19 45 0 325M 150M CPU0 0 30:45 22.71% mysqld
Vi har søgt i alle filer og kan ikke finde querien listet nogen steder, overhovedet. Og den bliver ved med at poppe op.
Men der må være et PHP script, som står og skyder de queries afsted? Er der ikke en måde, hvorpå man i shell'en kan se hvilke scripts der kører? For jeg har på fornemmelsen det er det samme scripts som kører i evigheder og skyder alle disse queries afsted.