windows系統查看mysql進程號PID方法


當mysql服務器報錯時,排錯過程中經常需要知道mysqld.exe的進程號,下面針對不同情況進行處理:

知道mysql服務器監聽的端口號:

比如,mysqld監聽的是3306端口,再命令行客戶端使用netstat -aon|findstr "3306"命令,輸出如下:

C:\> netstat -aon|findstr "3306"
  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING       24280
  TCP    10.50.22.167:13306     220.181.38.149:443     TIME_WAIT       0
  TCP    [::]:3306              [::]:0                 LISTENING       24280

可以看到3306端口已經被占用,正在被進程號為24280的進程監聽。

不知道mysqld監聽的端口情況下,查看mysql服務器安裝路徑下的數據目錄data,mysqld啟動后會生成一個.pid文件。

不知道mysqld監聽的端口,也沒有生成.pid文件情況:

命令行客戶端輸入命令tasklist|findstr "mysqld",輸出情況:

C:\> tasklist|findstr "mysqld"
mysqld.exe                   24280 Services                   0      6,884 K

可以看到是mysql.exe程序進程號為24280。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM