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