У вас есть несколько вариантов. Вы можете включить общее ведение журнала запросов для MySQL, добавив:
log = /path/to/your/log.log
в ваш my.cnf (обычно /etc/my.cnf) и перезапустив его. Затем вы можете следить за ним по мере необходимости. Я бы не рекомендовал это делать, так как этот журнал со временем может стать довольно большим.
Второй вариант, как вы упомянули, - использовать watch вместе с mysqladmin proc. Например, вы можете использовать:
watch -n.5 'mysqladmin proc stat'
, чтобы каждые полсекунды отображать список процессов и статус. Вы можете изменить -n.5 в соответствии с вашими конкретными потребностями (я предпочитаю добавлять stat в строку, чтобы предоставить дополнительную информацию, которая иногда может быть полезна).
Боюсь, тут не обошлось без волшебной палочки. -Учитывая, что я не мог знать степень ущерба, мне пришлось переустановить систему. Спасибо тем, кто прокомментировал.