MySQL Error number: MY-012737; Symbol: ER_IB_MSG_912; SQLSTATE: HY000 报错 故障修复 远程处理
Error number: MY-012737; Symbol: ER_IB_MSG_912; SQLSTATE: HY000
Message: %s
错误说明
ER_IB_MSG_912是MySQL中发生的错误消息。它指出正在操作的表超出了InnoDB数据文件的最大大小。该错误的消息和MySQL代码存储在“errmsg.sys”文件中,可以在“ / data / errmsg.sys”文件中找到。
常见案例
当表的大小超出了InnoDB数据文件的最大大小时,就会出现此错误消息。InnoDB数据文件的最大大小一般默认为4GB。如果表的大小超出了4GB,就会出现此错误。
解决方法
要解决此错误,首先必须将InnoDB数据文件的最大大小增加到大于表的大小,然后将表的索引重新构建为较小的索引。
要增加InnoDB数据文件的最大大小,首先必须创建新的my.cnf文件,该文件将在/etc目录中创建。然后,将以下指令添加到my.cnf文件中:
innodb_data_file_path = ibdata1:10M:autoextend
最后,重启MySQL服务器,使新的my.cnf文件生效。这将增加InnoDB数据文件的最大大小到指定限制。
然后,需要重新构建表的索引,以减小表的大小。重新构建索引有两种方法,一种是使用ALTER TABLE关键字,另一种是使用REPAIR TABLE关键字。
使用ALTER TABLE关键字重新构建表的索引,语法如下:
ALTER TABLE table_name ADD INDEX index_name (column_name);
使用REPAIR TABLE关键字重新构建表的索引,语法如下:
REPAIR TABLE table_name;
这样,就可以解决MySQL中ER_IB_MSG_912错误导致的问题。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL Error number: MY-012737; Symbol: ER_IB_MSG_912; SQLSTATE: HY000 报错 故障修复 远程处理
相关文章
- MySQL Error number: 3056; Symbol: ER_CHANGE_MASTER_PASSWORD_LENGTH; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: 3065; Symbol: ER_FIELD_IN_ORDER_NOT_SELECT; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: 3909; Symbol: ER_WARN_FUNC_INDEX_NOT_APPLICABLE; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-010140; Symbol: ER_CANT_INCREASE_MAX_OPEN_FILES; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-010964; Symbol: ER_RPL_SLAVE_RESET_FILTER_OPTIONS; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011323; Symbol: ER_XPLUGIN_LISTENER_STATUS_MSG; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011405; Symbol: ER_KEYRING_ENCRYPTED_FILE_FAILED_TO_RESTORE_KEYRING; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011728; Symbol: ER_GRP_RPL_UNABLE_TO_CONVERT_PACKET_TO_EVENT; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-012241; Symbol: ER_IB_MSG_416; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-012360; Symbol: ER_IB_MSG_535; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-012901; Symbol: ER_IB_MSG_1076; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013075; Symbol: ER_IB_MSG_1250; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013690; Symbol: ER_SLAVE_ANONYMOUS_TO_GTID_IS_LOCAL_OR_UUID_AND_GTID_MODE_NOT_ON; SQLSTATE: HY000 报错 故障修复 远程处理
- SQL Server导入MySQL的动力与技巧(sqlserver导入mysql)
- 数据库构建MySQL数据库:金官丁的成功之旅(金官丁mysql)
- MySQL中实现数据库循环插入技巧(循环插入mysql)
- 如何在 MySQL 中获取表的主键信息?(mysql获取表的主键)
- 提高效率!MySQL调试触发器技巧分享(mysql调试触发器)
- MYSQL如何应对海量数据的分页操作(mysql海量数据分页)
- 如何在MySQL中删除注册表?(mysql注册表删除)
- MySQL 查询统计:总行数汇总(mysql总行数)
- MySQL数据库为企业带来可观功能收益(mysql 数据库 应用)
- MySQL删除表简洁有效的语句(mysql中删除表的语句)