从数据文件导入MySQL DAtabase

时间:2011-04-01 07:34:59

标签: mysql

我从旧服务器获得了MySQL数据文件,现在已经崩溃,所以我无法登录到服务器来执行mysqldump等。我现在正在尝试在新服务器上加载数据。我唯一的选择是复制/粘贴我拥有的数据文件。但是当我这样做时,当我在Navicat窗口中看到它时,一些数据库表会抛出此错误“表不存在”。问题只出现在一些表中,而不是全部。

我的问题是,如何修复此错误?或者是否有另一种从数据文件导入数据的方法?

1 个答案:

答案 0 :(得分:1)

我想到的最好的建议是在相应的桌子上运行myisamchk,特别注意repair options

请务必事先备份数据文件。

其他想法:

  • 确保在添加数据文件后重新启动数据库服务器。

  • 您确定要找到正确的表格吗?请注意,在大多数Linux文件系统上,表名称区分大小写(因为它由文件系统中的文件反映)。所以tablename!= Tablename