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

Windows10下XAMPP 7.3.10无法进入MySQL,跳转至MariaDB

解决XAMPP中输入mysql命令进入MariaDB的问题

嘿,这事儿其实挺常见的,别担心!

为什么会出现这种情况?

XAMPP从7.x系列的不少版本开始,就默认用MariaDB替代了原版MySQL。MariaDB是MySQL的官方分支,语法和功能完全兼容MySQL,甚至还多了些额外特性。所以你输入mysql -u root -p这个命令时,系统实际调用的是MariaDB的客户端程序,自然就进入MariaDB的终端了。

如果确实需要使用原版MySQL,这么做:

  • 先停掉XAMPP里的MariaDB服务:打开XAMPP控制面板,找到MariaDB模块,点击Stop按钮。
  • 下载和你的XAMPP 7.3.10兼容的MySQL版本(推荐MySQL 5.7系列,兼容性更好)。
  • 备份XAMPP安装目录下的mysql文件夹(比如改名为mysql_backup),然后把下载的MySQL解压后替换掉原来的mysql文件夹。
  • 打开XAMPP Shell,进入mysql/bin目录,执行初始化命令:
    mysqld --initialize-insecure
    
    这个命令会创建无初始密码的root账户。
  • 启动MySQL服务:可以在XAMPP控制面板里点击MySQL的Start(如果面板里还是显示MariaDB,也可以直接在Shell里执行mysqld启动)。
  • 再次执行mysql -u root -p,就能进入原版MySQL的终端了。

补充一句:

其实如果只是日常开发、数据库操作,MariaDB完全能满足需求,和MySQL的使用体验几乎没差别,没必要特意替换成原版哦~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.14 07:51:05