MySQL Error number: MY-012840; Symbol: ER_IB_MSG_1015; SQLSTATE: HY000 报错 故障修复 远程处理
Error number: MY-012840; Symbol: ER_IB_MSG_1015; SQLSTATE: HY000
Message: %s
错误说明
MY-012840(ER_IB_MSG_1015)是MySQL错误的SQLSTATE“HY000”的一个特定名称,它指示InnoDB消息:表中的表
存在,但不是InnoDB表。常见案例
常见的案例是在进行某些表操作,由于表的存储引擎不支持该操作,而出现MY-012840(ER_IB_MSG_1015)错误。例如,尝试在MySQL中一条具有MyISAM引擎的表上运行innodb_file_per_table选项时,MySQL会返回此错误。
解决方法
有几种方法可以解决这个问题,可以使用MySQL查询以更改表的存储引擎到InnoDB:
ALTER TABLE table_name ENGINE = InnoDB;
另一种解决方法是使用命令行或专业的图形用户界面(GUI)工具(如MySQL Workbench)来重建表,如下所示:
打开命令提示符
转到MySQL所在的bin文件夹,运行如下命令:mysql user=username password dbname
键入以下命令(包含反引号)应用更改:ALTER TABLE `table_name` ENGINE = InnoDB;
退出MySQL并关闭命令提示符
一般处理方法及步骤打开MySQL Workbench
登录MySQL帐号
在Navigator中,单击Schemas,选择有问题的数据库
右键单击表,选择Table Properties
在Table Options选项卡中,查看Storage Type。
解决MY-020848(ER_IB_MSG_1015)错误的一般步骤可以缩减为以下几点:
检查表的存储引擎。
如果支持InnoDB,则使用 MySQL 查询更改表的存储引擎到InnoDB。
如果不支持InnoDB,则使用命令行或专业的图形用户界面(GUI)工具来重建表,并选择InnoDB作为新表的引擎类型。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL Error number: MY-012840; Symbol: ER_IB_MSG_1015; SQLSTATE: HY000 报错 故障修复 远程处理
相关文章
- MySQL Error number: 4122; Symbol: ER_BAD_TIMESTAMP_FORMAT; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: 4127; Symbol: ER_SRS_INVALID_LATITUDE_POLAR_STERE_VAR_A; SQLSTATE: SR002 报错 故障修复 远程处理
- MySQL Error number: MY-010266; Symbol: ER_CONN_TCP_LISTEN_FAIL; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-010267; Symbol: ER_CONN_UNIX_PATH_TOO_LONG; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011098; Symbol: ER_THREAD_POOL_SIZE_TOO_LOW; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011323; Symbol: ER_XPLUGIN_LISTENER_STATUS_MSG; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011552; Symbol: ER_GRP_RPL_FETCH_GTID_LOG_EVENT_FAILED; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011730; Symbol: ER_GRP_RPL_PIPELINE_REINIT_FAILED_WRITE; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-012021; Symbol: ER_IB_MSG_196; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-012672; Symbol: ER_IB_MSG_847; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-012966; Symbol: ER_IB_MSG_1141; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013006; Symbol: ER_IB_MSG_1181; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013336; Symbol: ER_LDAP_AUTH_GRP_NULL_ATTRIBUTE_VALUE; SQLSTATE: HY000 报错 故障修复 远程处理
- 候喜欢mysql童年的回忆:爱上MySQL(mysql小时)
- MySQL实例:学习如何搭建一个数据库(mysql实例库)
- 转换MySQL中的同义词替换(mysql同义词)
- MySQL管理:尽地主之谊和数据完整性(mysql管理地址)
- 类型MySQL中二进制数据类型的用法(mysql二进制数据)
- 一步到位:如何删除 MySQL 的所有数据库?(mysql删除所有库)
- 标题:使用命令行登陆MySQL数据库(命令行登陆mysql)
- MySQL的神奇之处:从天马行空到坚强不屈(mysql nn)
- MySQL中优化LIKE查询索引(mysql中like索引)
- MySQL快速配置指南一键环境部署方法分享(mysql一键配置环境)
- 深入了解MySQL中ZF属性的作用与应用(mysql zf属性)