不幸的是我在我的Windows机器上卸载了Xampp,/ xamp / mysql / data文件夹中有大约50个数据库。我没有备份脚本,但我有一个Xamp / mysql / data文件夹的副本。如何使用该数据目录恢复MySQL数据库。
先谢谢
答案 0 :(得分:2)
我找到了解决方案
答案 1 :(得分:1)
再次安装相同的服务器版本,停止它,复制datadir并启动servrr
答案 2 :(得分:0)
我在使用Mac时遇到过,在向朋友销售之前,只需将XAMPP文件夹复制到我的硬盘中即可。 (不成功)不幸的是,它给我带来了麻烦,因为我尝试了以下步骤: - 我安装了新的XAMPP并将整个\ httdocs和var \ mysql复制到我的新Mac,那些只有.frm和.ibd的数据库,没有工作,我仍然无法访问PHPMyAdmin中的表... - 我尝试安装相同的xampp版本并重复上述步骤,仍然没有工作。 - 决定去睡觉。
(成功) - 今天早上,我带了备份磁盘并尝试使用Windows 7。 - 安装最新的XAMPP for Windows,c:\ xampp - 我有一个来自我的备份\ httdocs的网站(文件夹)和对应的数据库文件夹里面\ var \ mysql在我的Windows 7中是READY,我只想尝试一个网站然后尝试其余的因为我在httdocs里面有很多项目和\ var \ mysql - 我将提到的httdocs \文件夹复制到windows c:\ xampp \ httdocs并将\ var \ mysql复制到c:\ xampp \ mysql \ data
不是最后一刻 我将ib_logfile0,ib_logfile1,ibdata1从我的备份文件复制到windows xampp c:\ xampp \ mysql \ data
WOW WOW WOW DONE ......它正在工作......
答案 3 :(得分:0)
就我而言,我找到了非常直接的解决方案。
我在 wamp 中有 db 文件并移植到 laragon
停止了 laragon 实例,没有运行 apache/mysql。
我只是将 db folder[dbname] "example /mysql/data/dbname" 从 wamp 复制到 laragon "/mysql/data/" 文件夹
比我在 apache/mysql 上启动我的 laragon 实例。
我已经检查了 phpmyadmin,我可以看到相同的数据库被恢复,现在是当前 mysql 数据库的一部分。