【发布时间】:2014-07-21 01:25:21
【问题描述】:
我需要重新格式化我的电脑并重新安装操作系统。我有很多数据库连接到我的 XAMPP 堆栈上运行的站点。如果我将 mysql 文件夹中的数据文件复制粘贴到新的 XAMPP 堆栈中,数据库会保留吗?如果是这样,需要复制哪些文件?还有其他考虑吗?另外,目标堆栈是 LAMP 还是 WAMP 有区别吗?
【问题讨论】:
我需要重新格式化我的电脑并重新安装操作系统。我有很多数据库连接到我的 XAMPP 堆栈上运行的站点。如果我将 mysql 文件夹中的数据文件复制粘贴到新的 XAMPP 堆栈中,数据库会保留吗?如果是这样,需要复制哪些文件?还有其他考虑吗?另外,目标堆栈是 LAMP 还是 WAMP 有区别吗?
【问题讨论】:
我强烈建议您不要尝试简单地复制文件来备份/恢复 MySQL 数据库。
虽然这可以通过 MyISAM 表完成,但 InnoDB 表不能简单地通过复制文件来工作。
如果您需要将数据库从一个实例移动到另一个实例,我建议您使用mysqldump 创建数据库备份。
建议阅读:
【讨论】: