ps -ef | grep mysql
其中,ps -ef
命令可以查询系统中所有正在运行的进程,而grep
命令则可以从中筛选出包含“mysql”关键字的进程。该命令的输出结果包含多个部分,例如进程ID(PID)、父进程ID(PPID)、运行用户(USER)等。
如果只想查询MySQL服务器进程,可以添加--skip-column-names
参数来隐藏结果中的列名,并进一步添加-o
参数仅显示命令行中匹配到的内容,命令如下:
ps -ef | grep --skip-column-names -o mysql.*
该命令的输出结果包含正在运行的MySQL进程的详细信息,包括进程ID、运行用户、启动时间等。如果想要更加详细的MySQL进程信息,可以通过MySQL的内部命令来获取。首先需要使用mysqladmin
工具登录MySQL服务器:
mysqladmin -u [用户名] -p processlist
该命令中的processlist
表示查询MySQL服务器中所有正在运行的进程列表。输入密码后,可以获得MySQL服务器运行时的进程列表,显示的内容包括进程ID、用户、数据库、状态、查询语句等。
通过以上方法,大家可以轻松查询正在运行的MySQL进程,了解MySQL服务器的运行情况,进行进一步的系统管理。