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