どのプログラムがmysqlにアクセスしているのかどうかはどうすればわかりますか?

どのプログラムがmysqlにアクセスしているのかどうかはどうすればわかりますか?

最近、私のサーバーは非常に遅くなりました。確認してみると、htopディスクからの読み込み中に頻繁に停止することがあります。確認してatopみると、ディスクIOがたくさん必要なようiotopです。mysqlまだ単純化については見ていませんが、mysqlどのプログラムがアクセスしているかを知ることができるかどうか疑問に思います。 (私はNextcloud、tt-rss、ejabberd、nagiosなどのいくつかのプログラムを実行しています。)

$ pgrep -a mysql
3422 /bin/bash /usr/bin/mysqld_safe
3585 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/arm-linux-gnueabihf/mariadb18/plugin --user=mysql --skip-log-error --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306

どのプログラムがアクセスしているのか、どうすればわかりますかmysql

答え1

lsof -n | grep mysqlおそらく/ varのどこかに.sockファイルがあります。

関連情報