mysql - Innochecksum 错误统计文件 : Value too large for defined data type

标签 mysql

当我尝试运行命令时 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/

相关文章:

MySQL如何插入

mysql - Spring MVC + ComboPooledDataSource( hibernate )

PHP 不会将所有查询发送到 MySQL

mysql - 如何配置Docker Compose,以便数据库附带已创建的表?

mysql - 我需要一些帮助来优化查询

php - mysql_num_rows() 期望参数 1 是资源、对象

mysql - 不允许主机 xxxx 连接到此 mysql 服务器 vb godaddy

mysql - 在 Mysql 中使用 LIMIT 和子查询

mysql - 从具有相同列的不同表中获取值到数组中

php - 如何显示来自 mysql PHP 的图像