mysql 1033 Incorrect information in file xx.frm 的一种解决办

标签:
mysql1033it |
分类: 想想专业 |
样例:
来自于梦行智科
把服务器搬到另一台服务器上去,数据库数据从 ../mysql/data/test/ 拷贝到新的mysql/data/test/下,使用Navicat for MySQL 使用查询时提示 mysql 1033 Incorrect information in file xx.frm
说明:
*.frm是描述了表的结构
*.MYD保存了表的数据记录
*.MYI则是表的索引
分析:
MySQL我一直在使用Navicat for MySQL,在 Navicat for MySQL 中使用查询创建表,引擎可能默认是 InnoDB ,而 MYD 和 MYI 文件是 引擎 MyISAM 才有的。
解决:
1 把原来的数据导出,再导入到新服务器上去。
2 把原来InnoDB引擎 改为 MyISAM,把MYD,MYI文件复制到新服务器上去。
我使用了第二种:
先把表引擎转成MyISAM,再复制MYD,MYI文件到新服务器的mysql/data/test/下
http://s3/mw690/603cc560gx6CozxWXCy22&6901033Incorrect information in file xx.frm 的一种解决办" TITLE="mysql 1033 Incorrect information in file xx.frm 的一种解决办" />
http://s7/mw690/603cc560gx6Cozy66uW26&6901033Incorrect information in file xx.frm 的一种解决办" TITLE="mysql 1033 Incorrect information in file xx.frm 的一种解决办" />
http://s10/mw690/603cc560gx6Cozy9TND59&6901033Incorrect information in file xx.frm 的一种解决办" TITLE="mysql 1033 Incorrect information in file xx.frm 的一种解决办" />
把服务器搬到另一台服务器上去,数据库数据从 ../mysql/data/test/ 拷贝到新的mysql/data/test/下,使用Navicat for MySQL 使用查询时提示 mysql 1033 Incorrect information in file xx.frm
说明:
*.frm是描述了表的结构
*.MYD保存了表的数据记录
*.MYI则是表的索引
分析:
MySQL我一直在使用Navicat for MySQL,在 Navicat for MySQL 中使用查询创建表,引擎可能默认是 InnoDB ,而 MYD 和 MYI 文件是 引擎 MyISAM 才有的。
解决:
1 把原来的数据导出,再导入到新服务器上去。
2 把原来InnoDB引擎 改为 MyISAM,把MYD,MYI文件复制到新服务器上去。
我使用了第二种:
先把表引擎转成MyISAM,再复制MYD,MYI文件到新服务器的mysql/data/test/下
http://s3/mw690/603cc560gx6CozxWXCy22&6901033
http://s7/mw690/603cc560gx6Cozy66uW26&6901033
http://s10/mw690/603cc560gx6Cozy9TND59&6901033