当我尝试运行命令时 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。
我想我得到了我想要的,但是重新编译是另一回事,因此关闭了。
关于mysql - Innochecksum 错误统计文件 : Value too large for defined data type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13524077/