当我尝试运行命令 innochecksum -d {mysqldump_backup.sql} 它返回 --error statting file: Value too large for defined data type
我能够加载 {mysqldump_backup.sql}。
关于为什么 innochecksum 失败的任何指示?
我已经等了很长时间才能找到上述查询的任何可能答案。在这种情况下,唯一可能的答案似乎是默认情况下,32 位版本的 innochecksum 不支持大文件。参考http://bugs.mysql.com/bug.php?id=55713 正如上面的错误中提到的 建议修复:还编译具有大文件支持的 32 位 MySQL 二进制文件,因为它很容易发生,即 InnoDB 表空间文件变得大于 2 GB!在我的情况下是正确的,因为我输入到 innochecksum 的 sql_dump 是 2.3 GB。
我想我得到了我想要的,但是重新编译是另一回事,因此关闭了。