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

Windows 11下XAMPP无法初始化启动MySQL:连接错误10061

解决Windows 11下XAMPP中MariaDB初始化及启动失败问题

从错误日志可明确核心问题:初始化过程未正确创建MariaDB系统数据库表,导致启动时无法加载权限表(如mysql.servers),最终引发连接失败。按以下步骤操作即可解决:

1. 彻底清理环境

  • 打开XAMPP控制面板,停止Apache和MySQL服务
  • 打开任务管理器,找到所有mysqld.exe进程并强制结束
  • 删除C:\xampp\mysql\data目录(若存在)

2. 以管理员身份执行初始化

Windows下权限不足常导致初始化失败,必须用管理员权限运行终端:

  • 右键点击开始菜单,选择「Windows终端(管理员)」或「命令提示符(管理员)」
  • 切换到XAMPP的MySQL bin目录:
    cd C:\xampp\mysql\bin
    
  • 执行初始化命令(添加--console可查看实时输出,方便排查错误):
    mysqld --initialize-insecure --datadir="C:\xampp\mysql\data" --console
    
    确认输出中无报错信息,若提示"Initialization of mysqld completed"则说明初始化成功。

3. 启动MariaDB服务

  • 回到XAMPP控制面板,点击MySQL的「Start」按钮
  • 或在管理员终端中执行:
    net start mysql
    
    (若服务名称为mariadb,替换为对应名称即可)

4. 测试连接

在终端中执行:

mysql -u root

此时应能成功进入MariaDB命令行界面。

额外排查点

  • 权限检查:确保当前用户对C:\xampp\mysql及所有子目录拥有读写权限
  • 端口冲突:用netstat -ano | findstr :3306检查3306端口是否被其他程序占用,若占用需关闭对应程序或修改MySQL端口
  • 日志排查:若仍失败,查看C:\xampp\mysql\data目录下的.err日志文件,定位具体报错原因

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 13:27:04