卸载XAMPP会丢失数据库吗?如何用phpMyAdmin备份数据?
关于XAMPP卸载后数据库丢失问题及phpMyAdmin备份方法
嘿,这个问题问得很关键——毕竟谁也不想辛辛苦苦建的数据库说没就没对吧?我来给你掰扯清楚:
卸载XAMPP会不会丢失已创建的数据库?
默认情况下,会的。因为XAMPP自带的MySQL服务,它的数据库文件默认存放在XAMPP安装目录的xampp/mysql/data文件夹里。当你卸载XAMPP时,整个安装目录(包括这个data文件夹)都会被删除,里面的数据库自然也就跟着没了。除非你之前手动修改了MySQL的数据存储路径,把它移到了非XAMPP的目录下,那才不会受卸载影响,但绝大多数人都是用默认设置的。
怎么用phpMyAdmin备份数据库?
别慌,用phpMyAdmin备份其实超简单,跟着这几步走就行:
- 首先启动XAMPP控制面板,把Apache和MySQL这两个服务都打开(点对应的Start按钮)
- 打开浏览器,输入
localhost/phpmyadmin(或者直接在XAMPP控制面板里点MySQL旁边的Admin按钮),进入phpMyAdmin管理界面 - 在左侧的导航栏里,选中你要备份的那个数据库(如果想一次性备份所有数据库,就点顶部的「数据库」标签)
- 进入目标数据库后,点击顶部菜单栏里的「导出」选项卡
- 接下来选导出方式:
- 如果你只是想快速备份整个数据库,选「快速」模式就行,直接点页面底部的「执行」按钮,浏览器会自动下载一个
.sql格式的备份文件,这个文件里包含了数据库的所有表结构和数据 - 要是你有特殊需求(比如只备份某几个表、想导出成CSV/XML格式,或者调整字符集),就选「自定义」模式,按需勾选设置后再点击「执行」下载备份文件
- 如果你只是想快速备份整个数据库,选「快速」模式就行,直接点页面底部的「执行」按钮,浏览器会自动下载一个
- 最后把下载好的备份文件存到非XAMPP安装目录的地方,比如你的「文档」文件夹、U盘或者云盘里,这样就算卸载XAMPP,备份文件也安全得很
对了,要是之后重装XAMPP想恢复数据,也很简单:启动服务后打开phpMyAdmin,先创建一个和之前同名的数据库,然后点「导入」选项卡,选中你之前备份的.sql文件,执行导入就搞定了。
内容的提问来源于stack exchange,提问作者user9162601




