どのプログラムが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ファイルがあります。

おすすめ記事