当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。

posted on   哑吧  阅读(2545)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报



点击右上角即可分享
微信分享提示