You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows环境XAMPP中MySQL崩溃致WordPress连接失败求助

修复XAMPP中MySQL崩溃导致WordPress无法连接的问题

1. 先尝试重启MySQL服务

  • 打开XAMPP控制面板,找到MySQL模块,先点Stop(哪怕显示已启动也操作一遍),等几秒后点Start重新启动。
  • 要是启动失败,直接点MySQL旁的Logs按钮看错误日志,这是排查问题的关键依据。

2. 检查端口是否被占用

  • 按Win + R输入cmd打开命令提示符,执行命令:netstat -ano | findstr :3306(3306是MySQL默认端口)。
  • 如果输出里有其他进程占用这个端口,记下PID号,打开任务管理器(Ctrl + Shift + Esc),找到对应PID的进程结束掉,再重启MySQL。

3. 修复损坏的MySQL数据文件

  • 先停掉XAMPP的MySQL服务,找到XAMPP的MySQL数据目录,默认路径是C:\xampp\mysql\data。
  • 先备份这个目录下的所有文件(特别是你WordPress对应的数据库文件夹),防止数据丢了。
  • 删除data目录里的ib_logfile0和ib_logfile1这两个日志文件,注意别删数据库文件夹和ibdata1文件。
  • 重新启动MySQL服务,看能不能正常运行。

4. 核对WordPress数据库配置

  • 打开WordPress根目录的wp-config.php文件,检查以下配置是否正确:
    define('DB_NAME', '你的数据库名');
    define('DB_USER', '你的数据库用户名');
    define('DB_PASSWORD', '你的数据库密码');
    define('DB_HOST', 'localhost');
    define('DB_CHARSET', 'utf8');
    
  • 确保这些信息和XAMPP里MySQL的设置一致,要是改了MySQL端口,DB_HOST要写成localhost:端口号。

5. 检查MySQL服务的权限和依赖

  • 按Win + R输入services.msc打开服务管理器,找到MySQL服务(可能显示为MySQL80或XAMPP MySQL)。
  • 右键点服务选属性,在登录选项卡确认登录身份是本地系统账户,或者有权限的账户。
  • 切换到依赖选项卡,确认所有依赖服务(比如TCP/IP Protocol Driver)都已经启动。

内容的提问来源于stack exchange,提问作者Goransh Dua

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 01:35:58