如何在WampServer中导入SQL文件并从备份wamp64文件夹迁移数据库至新项目
如何在WampServer中导入SQL文件并从备份wamp64文件夹迁移数据库至新项目
别担心,我帮你一步步搞定这个数据库迁移,其实有两种实用的方法,你可以根据自己的情况选择:
方法一:直接复制MySQL数据文件(快速便捷,适合版本差异小的情况)
这种方法不需要导出SQL,直接复制数据库的核心数据文件就能完成迁移:
- 第一步:先把新安装的WampServer完全关掉,右键任务栏里的Wamp托盘图标,选「Stop All Services」,确保MySQL服务彻底停止,避免文件被占用。
- 第二步:找到你U盘里旧wamp64的MySQL数据目录,路径大概是
U盘盘符:\wamp64\bin\mysql\mysql[具体版本号]\data,比如F:\wamp64\bin\mysql\mysql5.7.36\data。在这个data文件夹里,找到你要迁移的数据库文件夹(名字就是你之前创建的数据库名,里面有.frm、.ibd这类文件),把整个文件夹复制下来。 - 第三步:找到新WampServer的MySQL数据目录,默认路径是
C:\wamp64\bin\mysql\mysql[你的新版本号]\data(如果Wamp装在其他盘就对应修改路径)。把刚才复制的旧数据库文件夹粘贴到这个新的data目录里。 - 第四步:右键新Wamp的托盘图标,选「Start All Services」启动服务,等图标变绿就说明服务正常了。
- 第五步:打开phpMyAdmin(点击Wamp托盘图标,选「phpMyAdmin」),进去后就能看到迁移过来的数据库了,直接在新项目里配置连接信息就能用。
方法二:导出SQL文件再导入(更稳妥,适合版本差异大的情况)
如果新旧Wamp的MySQL版本差距比较大(比如旧的是5.x,新的是8.x),直接复制文件可能会有兼容性问题,这时候用SQL导入导出更靠谱:
- 第一步:先按照方法一的1-4步,把旧数据库文件夹复制到新Wamp的
data目录,启动服务后确保能在phpMyAdmin里看到这个旧数据库。 - 第二步:在phpMyAdmin里找到这个旧数据库,点击顶部的「导出」选项,选择「快速」导出模式,直接点击「执行」就能把数据库导出成
.sql文件,保存到本地。 - 第三步:回到phpMyAdmin首页,点击「新建」,创建一个你新项目需要的数据库(名字可以和旧的一样,也可以根据需求修改)。
- 第四步:进入刚创建的新数据库,点击顶部的「导入」选项,选择刚才下载的
.sql文件,点击「执行」,等系统提示导入完成就搞定了。 - 第五步:最后在你的新项目代码里配置好这个新数据库的连接信息,就能正常使用了。
一些注意事项
- 如果迁移后在phpMyAdmin里看不到数据库,或者提示权限错误,右键新Wamp
data目录里的旧数据库文件夹,选「属性」-「安全」,给当前用户或者「Everyone」设置「完全控制」权限,然后重启Wamp服务试试。 - 操作前最好备份一下新Wamp的
data目录,万一出错还能恢复。
备注:内容来源于stack exchange,提问作者Olubunmi
相关产品推荐
相关产品推荐

