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

升级XAMPP至PHP 8.1并保留MySQL数据库(Windows 10环境)

保留/备份XAMPP中MySQL数据库的方法(Windows 10环境)

方法一:直接复制MySQL数据文件(快速,适合小版本差异)

  • 停止旧版XAMPP的MySQL服务:打开XAMPP控制面板,点击MySQL模块的「Stop」按钮。
  • 定位旧版MySQL数据目录,默认路径为 C:\xampp\mysql\data。
  • 复制整个data文件夹到安全的外部路径(如桌面、非系统盘文件夹),不要放在旧XAMPP目录下。
  • 卸载旧版XAMPP,完成后安装支持PHP 8.1的新版XAMPP。
  • 停止新版XAMPP的MySQL服务,将之前备份的data文件夹替换新版XAMPP的C:\xampp\mysql\data文件夹。
  • 启动新版MySQL服务,通过phpMyAdmin或命令行验证数据库是否正常加载。

注意:如果新旧版MySQL版本跨度较大(比如旧版为5.x,新版为8.x),直接复制文件可能出现兼容性错误,建议使用下面的备份方法。

方法二:使用mysqldump命令备份(跨版本兼容,更稳妥)

备份步骤

  • 打开旧版XAMPP的MySQL Shell:在XAMPP控制面板中点击MySQL模块的「Shell」按钮,或手动打开命令提示符,切换到路径 C:\xampp\mysql\bin。
  • 执行全量备份命令:
    mysqldump -u root -p --all-databases > all_databases_backup.sql
    
    • root为默认MySQL用户名,执行后按提示输入密码(未设置密码直接回车)。
    • all_databases_backup.sql为备份文件名,可自定义名称及存储路径(如D:\mysql_backup\all_dbs.sql)。
  • 备份完成后,将生成的.sql文件转移到安全位置。

恢复步骤

  • 卸载旧版XAMPP并安装新版,启动新版XAMPP的MySQL服务。
  • 打开新版XAMPP的MySQL Shell,或切换到新版的C:\xampp\mysql\bin路径。
  • 执行恢复命令:
    mysql -u root -p < 备份文件的完整路径(如D:\mysql_backup\all_dbs.sql)
    
  • 输入新版MySQL密码(未设置则直接回车),等待恢复完成后,通过phpMyAdmin检查数据库是否正常。

通用注意事项

  • 所有操作前必须停止对应版本的MySQL服务,避免文件被占用导致操作失败。
  • 备份文件(data文件夹或.sql文件)务必存放在不会被卸载、覆盖的位置,防止丢失。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 23:30:18