MySQL Error number: 3945; Symbol: ER_REQUIRE_ROW_FORMAT_INVALID_VALUE; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: 3945; Symbol: ER_REQUIRE_ROW_FORMAT_INVALID_VALUE; SQLSTATE: HY000
Message: The requested value %s is invalid for REQUIRE_ROW_FORMAT, must be either 0 or 1.
ERROR 3945 (HY000): ER_REQUIRE_ROW_FORMAT_INVALID_VALUE: The value of innodb_default_row_format requires a row format value( REDUNDANT , COMPACT or DYNAMIC ).
这是MySQL的一个错误,当执行带有innodb_default_row_format参数的启动或者设置语句时,将会引发这个错误,因为innodb_default_row_format要求输入的值必须是特定的row format。
1. 使用正确的innodb_default_row_format参数类型,而未添加任何值时:
当在MySQL服务器中设置innodb_default_row_format参数,却没有指定要使用的row format时,服务器将抛出这个错误。
2. 使用错误的innodb_default_row_format参数类型时:
当在MySQL服务器中设置innodb_default_row_format参数,但是指定了不被支持的类型时,服务器将抛出这个错误。
解决方法:
1. 检查未添加任何值时的情况:
只需要为innodb_default_row_format参数提供有效的值,有效的值必须为:‘REDUNDANT’,‘COMPACT’ 或 ‘DYNAMIC’中的一个,参数设置重新生效后,错误就可以被修复。例如:
set global innodb_default_row_format= COMPACT
2.检查输入的参数是否有效:
当发现使用了不被支持的参数类型时,重新设置innodb_default_row_format确保参数只有三种类型:‘REDUNDANT’,‘COMPACT’ 或 ‘DYNAMIC’,或者关闭MySQL服务器,删除my.cnf文件下的innodb_default_row_format参数,再重新启动MySQL服务使其参数恢复为默认值,错误也会消失。
其他的解决方案可以考虑使用更新的MySQL版本或者正确配置MySQL,来避免发生此错误。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL Error number: 3945; Symbol: ER_REQUIRE_ROW_FORMAT_INVALID_VALUE; SQLSTATE: HY000 报错 故障修复 远程处理
相关文章
- MySQL Error number: 3662; Symbol: ER_INVALID_USE_OF_FORCE_OPTION; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: 3738; Symbol: ER_SRS_INVALID_INVERSE_FLATTENING; SQLSTATE: SR002 报错 故障修复 远程处理
- MySQL Error number: 3975; Symbol: ER_DA_GRP_RPL_RECOVERY_ENDPOINT_INVALID; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: 4032; Symbol: ER_INVALID_CAST_TO_GEOMETRY; SQLSTATE: 22S01 报错 故障修复 远程处理
- MySQL Error number: MY-010033; Symbol: ER_INVALID_VALUE_FOR_ENFORCE_GTID_CONSISTENCY; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011595; Symbol: ER_GRP_RPL_INVALID_BINLOG_FORMAT; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013508; Symbol: ER_RPL_SLAVE_APPLY_LOG_EVENT_FAILED_INVALID_NON_ROW_FORMAT; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013588; Symbol: ER_IB_MSG_INVALID_LOCATION_FOR_TABLESPACE; SQLSTATE: HY000 报错 故障修复 远程处理
- 及解决MySQL主从复制:问题与解决方案(mysql主从复制问题)
- MySQL命令:如何进行数据库备份(mysql命令备份)
- MySQL表的同步处理方法探讨(mysql同步表)
- 安装MySQL卡住:解决之道(安装mysql卡死)
- MySQL 数据库登录指南(mysql数据库登录)
- MySQL中掌握模糊查询语句的基础知识(mysql的模糊查询语句)
- 解决MySQL无法连接服务器的方法(mysql不能连接服务器)
- MySQL中的二进制数据存储方式(mysql二进制数据)
- MySQL数据恢复:重新拾取丢失的数据(mysql数据恢复软件)
- 技术MySQL技术:开启互联网新世界(mysql互联网)
- 深入探究MySQL:运行原理、性能优化与故障排除(mysql运行)
- MySQL主从复制体系故障自助修复(mysql 主从修复)
- MySQL中wrap实现表格自适应布局及边距调整(mysql中wrap)
- App无缝连接远程MySQL数据库(app连接远程mysql)
- MySQL去除重复数据的实现方法(mysql中去掉重复)
- MySQL创建表示例快速掌握MYSQL基础操作(mysql中创建表的例子)
- MySQLload 快速导入数据至MySQL数据库(mysql_load)
- GET MYSQL 免费下载并破解MySQL数据库软件(mysql下载和破解)