mySQL 手册说备份和恢复已被弃用,并在 5.5 版中被删除。
我有从早期版本(5.0)的“备份”转储的 ISAM 表 - 我如何将这些恢复到 5.5+ mySQL 数据库。
我会将*.MYD
and*.frm
文件复制到目标数据库目录中,然后REPAIR TABLE
在每个表上运行 a(以便重建索引)。
“目标数据库目录”是服务器参数的datadir/dbname
位置datadir
,dbname
是您的目标数据库名称。
datadir
用 SQL 命令找到SHOW VARIABLES LIKE 'datadir';
。
我不是说听起来刻薄,但可以获得旧版本的 mysql。为什么不安装旧版本的 mysql 的副本,使用 mysqldump 导出到 SQL,然后重新导入到新版本。
也许在 Virtualbox 中使用虚拟机。