求助:XAMPP中MySQL意外关闭,已尝试常见方案仍未解决
MySQL意外关闭排查求助
我试过网上各类解决方案,但XAMPP中的MySQL仍频繁意外关闭,恳请协助排查。我已尝试过Stack Overflow上的高赞方案,以下是我的错误日志:
2022-09-30 17:14:33 0 [提示] InnoDB:互斥锁和读写锁使用Windows互锁函数 2022-09-30 17:14:33 0 [提示] InnoDB:使用事件互斥锁 2022-09-30 17:14:33 0 [提示] InnoDB:压缩表使用zlib 1.2.11 2022-09-30 17:14:33 0 [提示] InnoDB:缓冲池数量:1 2022-09-30 17:14:33 0 [提示] InnoDB:使用SSE2 crc32指令 2022-09-30 17:14:33 0 [提示] InnoDB:初始化缓冲池,总大小=16M,实例数=1,块大小=16M 2022-09-30 17:14:33 0 [提示] InnoDB:缓冲池初始化完成 2022-09-30 17:14:33 0 [提示] InnoDB:128个回滚段中有128个处于活跃状态 2022-09-30 17:14:33 0 [提示] InnoDB:为临时表创建共享表空间 2022-09-30 17:14:33 0 [提示] InnoDB:将文件'D:\XAMPP\mysql\data\ibtmp1'大小设置为12 MB。正在物理写入整个文件;请稍候... 2022-09-30 17:14:33 0 [提示] InnoDB:文件'D:\XAMPP\mysql\data\ibtmp1'大小现在为12 MB 2022-09-30 17:14:33 0 [提示] InnoDB:等待清理进程启动 2022-09-30 17:14:33 0 [提示] InnoDB:10.4.24启动完成;日志序列号47133;事务ID 8 2022-09-30 17:14:33 0 [提示] InnoDB:从D:\XAMPP\mysql\data\ib_buffer_pool加载缓冲池 2022-09-30 17:14:33 0 [提示] 插件'FEEDBACK'已禁用 2022-09-30 17:14:33 0 [提示] InnoDB:缓冲池加载完成,时间220930 17:14:33 2022-09-30 17:14:33 0 [提示] 服务器套接字已在IP '::'上创建
排查方向建议
- 端口冲突:检查本地是否有其他程序占用3306端口,执行命令
netstat -ano | findstr ":3306"查看占用进程,结束对应进程后重启MySQL。 - 权限问题:确认XAMPP安装目录(D:\XAMPP)及子目录的读写权限,右键目录选择「属性-安全」,给当前用户添加完全控制权限。
- 临时表空间异常:删除
D:\XAMPP\mysql\data\ibtmp1文件,重启MySQL后系统会自动重建该文件。 - 内存配置:当前InnoDB缓冲池仅16M,若系统内存充足,可修改
my.ini中的innodb_buffer_pool_size参数,调整为256M或512M,重启生效。 - 完整日志:你提供的日志仅记录到启动阶段,没有意外关闭时的报错,建议查看完整错误日志定位具体问题。
内容的提问来源于stack exchange,提问作者EMMS
相关产品推荐
相关产品推荐

