所以我正在更新到最新版本的AMPPS,我不小心删除了以前版本的AMPPS上的所有数据库。但是,我确实备份了保存在硬盘上的旧版AMMPS。我如何将所有旧数据库恢复到新版本?
答案 0 :(得分:0)
您可以完全替换MySQL数据目录以恢复文件。您不应该尝试仅替换某些文件/文件夹,因此这将完全消除当前/新数据库中的任何内容。
您必须找到数据目录,因此从命令行客户端或phpMyAdmin的SQL选项卡输入查询SHOW VARIABLES LIKE '%datadir%';
(您也可以使用phpMyAdmin'变量'选项卡查找此内容)。我不使用AMPPS,但在我的Linux系统上,这给了我/var/lib/mysql/
。
接下来,完全停止MySQL服务。我不知道如何在AMPPS中做到这一点;我认为有一个控制面板/中心,就像大多数其他* MPS套餐一样,你可以开始和停止个人服务。
现在,删除新的datadir文件夹并将其替换为备份中的文件夹。当然,请保留副本,以防出现任何问题。
最后,再次启动MySQL服务。如果一切顺利,你将恢复正常。