【发布时间】:2010-09-20 00:56:37
【问题描述】:
我需要重新安装我的电脑,但我没有考虑从 mysql 5 导出数据。
如何将旧安装中的数据获取到新安装中,这只是复制数据目录还是必须采取其他步骤才能获取数据?
【问题讨论】:
我需要重新安装我的电脑,但我没有考虑从 mysql 5 导出数据。
如何将旧安装中的数据获取到新安装中,这只是复制数据目录还是必须采取其他步骤才能获取数据?
【问题讨论】:
对于 MyISAM 表,您通常可以避免复制它们。 (很明显,虽然服务器已停止。)对于 InnoDB,它可以工作,但您必须具有相同的基本块大小设置。如果您可以使用相同的主要版本的 MySQL 和相同的 my.cnf,那么您很有可能让它工作。
之后最好确保重建表(例如使用 ALTER TABLE),并在下次正确记录 mysqldump,因为这些都不支持或保证工作!
【讨论】:
我会将您的数据从 mysql 导出为 sql 文件(即:使用 phpmyadmin),然后将其导入新安装。您的数据库应该很容易构建并填充数据。
您说您“没有考虑导出数据”。这是否意味着您无法再访问旧安装?
【讨论】: