Home  >  Article  >  Backend Development  >  mysql 数据迁移有关问题,所有的.frm文件报错·

mysql 数据迁移有关问题,所有的.frm文件报错·

WBOY
WBOYOriginal
2016-06-13 10:32:481223browse

mysql 数据迁移问题,所有的.frm文件报错·
mysql 数据迁移问题,所有的.frm文件报错·

从另一吧机子把数据库目录文件全部拷贝到本机,数据表都能看到,但查询或看结构时报错:

#1033 - Incorrect information in file: 'xxx.frm' 





------解决方案--------------------


你的存储引擎是什么? 
如果是 MyISAM 则表文件由 *.FRM, *.MYD, *.MYI 组成,把这三个文件都复制到相关的数据库目录下即可。 
如果是innoDB的,则*.FRM仅包含表的定义,数据文件在 ibdata1 中,你需要把原来的 idbdata1, ib_logfile0,ib_logfile1 或者还有其它文件一都复制过来

------解决方案--------------------
·双线主机 100M/35元/年,免费送数据库(自选MY/MSSQL)
·详情请访问:http://www.515dns.com

------解决方案--------------------
数据库版本是否相同,
有时必要修复一下
------解决方案--------------------
数据库崩溃修复:
http://doc.99net.net/doc/database/1076488199/1076563963.html
数据库配置文件my.ini的设置问题:
把 my.ini 里的skip-innodb前面加上#,注释掉重启MySQL


参考http://topic.csdn.net/u/20090101/10/c8980f8e-8909-4ed0-82cc-22ef22e07189.html
------解决方案--------------------

探讨
你的存储引擎是什么?
如果是 MyISAM 则表文件由 *.FRM, *.MYD, *.MYI 组成,把这三个文件都复制到相关的数据库目录下即可。
如果是innoDB的,则*.FRM仅包含表的定义,数据文件在 ibdata1 中,你需要把原来的 idbdata1, ib_logfile0,ib_logfile1 或者还有其它文件一都复制过来

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn