Mysql搬移,数据表出问题,怎么修复? mysql数据数据库修复 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只有 MyISAM类型 的表可以通过拷贝文件进行迁移其他类型的表都必须通过迁移工具迁移 拷贝全了没有? 里面的ibdata1文件拷贝了没有? 直接拷贝 ibdata1 是不妥当的1、他会覆盖目标数据库的否写表数据2、把原库的垃圾也带过来了3、会因磁盘格式的不同等原因,在创建数据块索引时发生错误,无法修复时就废掉了 ibdata1也拷贝了。有frm文件也不能修复或拿到部分数据么? 先停止 mysql 服务用命令行方式启动 mysql你会看到有关文件修复的各种信息我以前也做过这种在两个 mysql 下直接拷贝文件的事情,但总是没能完美的处理成功后来都是用指派 datadir 和 innodb_data_file_path 来完成不同 mysql 下数据共享的你或许可以这样做:在原来的 mysql 中把 innodb 的表转换成 MyISAM 的表(管理工具中只是点点鼠标而已)将转换后的 MyISAM 表拷贝到目标位置,然后在转换成 innodb 为什么不用mysqldump来做?如果两个mysql版本不一致,可能还需要工具修复下导出的sql文件直接copy文件夹这种不可取 原来的mysql已经没了,只有备份文件了,可以恢复吗? 那原来的 mysql 的版本号是多少? 给个链接,看看对你是否有帮助 http://www.baidu.com/s?wd=innodb+frm%E6%96%87%E4%BB%B6%E6%A0%BC%E5%BC%8F&ie=utf-8 感谢!已经可以了老版本的数据文件和表文件是在data目录下的新版本的数据文件在mysql目录下,表文件在data目录下移动一下ibdata1文件就可以了。 这样的hph网站能运行吗? 关于STR REPLACE 不能替换多个字符的问题 求解 请教php扩展库tidy不支持中文怎么解决。 大家推荐本PHP的教程吧! php文件上传,传不上去 有没有什么方法能让PHP执行完毕之后让表依旧处于锁定状态? 探讨一下它是用什么方法上传大文件的? PHP版再次申明:严禁倒分。大家看看这些是不是倒分 五湖四海的朋友,我在Windows2000下安装Apache+PHP4,但测试是显示空白页或下载对话框,为什么? 登入验证问题 求一正则 /brand/?do=xxx 可以访问 /brand?do=xxx 不能访问,怎么控制?
其他类型的表都必须通过迁移工具迁移
1、他会覆盖目标数据库的否写表数据
2、把原库的垃圾也带过来了
3、会因磁盘格式的不同等原因,在创建数据块索引时发生错误,无法修复时就废掉了
有frm文件也不能修复或拿到部分数据么?
用命令行方式启动 mysql
你会看到有关文件修复的各种信息我以前也做过这种在两个 mysql 下直接拷贝文件的事情,但总是没能完美的处理成功
后来都是用指派 datadir 和 innodb_data_file_path 来完成不同 mysql 下数据共享的你或许可以这样做:在原来的 mysql 中把 innodb 的表转换成 MyISAM 的表(管理工具中只是点点鼠标而已)
将转换后的 MyISAM 表拷贝到目标位置,然后在转换成 innodb
直接copy文件夹这种不可取
原来的mysql已经没了,只有备份文件了,可以恢复吗?
感谢!
已经可以了
老版本的数据文件和表文件是在data目录下的
新版本的数据文件在mysql目录下,表文件在data目录下
移动一下ibdata1文件就可以了。