MySQL Error number: MY-013246; Symbol: ER_IB_MSG_MADV_DONTDUMP_UNSUPPORTED; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: MY-013246; Symbol: ER_IB_MSG_MADV_DONTDUMP_UNSUPPORTED; SQLSTATE: HY000
Message: Disabling @@core_file because @@innodb_buffer_pool_in_core_file is disabled, yet MADV_DONTDUMP is not supported on this platform
MY-013246 对应的错误是 ER_IB_MSG_MADV_DONTDUMP_UNSUPPORTED,它属于MySQL引擎。 这个错误表明当前操作系统平台不支持MADV_DONTDUMP, 因此在某些情况下MySQL不能使用足够的空间来初始化buffer pool。
这个错误属于MySQL版本5.7时出现的,通常出现在启动MySQL引擎的时候,在启动日志中出现相关的报错信息:
“[ERROR] InnoDB: Operating system error number 22 in a file operation.Failed to set MADV_DONTDUMP parameters to the memory.”
解决MY-013246这个错误,首先要在MySQL的my.cnf文件中,添加并且设置innodb_dedicated_server系统变量,以让MySQL引擎能够正确地识别操作系统。
如果MySQL仍然无法识别操作系统,那么可以考虑重新安装MySQL,或者升级MySQL版本。在升级MySQL版本之前,建议做好完整的备份。
如果上述未能解决问题,则启动mysqld_safe skip-madv_dontdump 命令,即可禁用MADV_DONTDUMP 功能,但是其不会解决系统的问题,只能做为一个临时的解决方案。
如果这个错误是由MySQL重启而引起的,则可以设置该变量,并且重启MySQL,让MySQL能够正常工作:
SET GLOBAL innodb_dedicated_server=1;
另外,需要注意,在使用innoDB暂停文件时,也可能出现类似错误,因此,应当避免使用这种特殊方式,以避免出现问题。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL Error number: MY-013246; Symbol: ER_IB_MSG_MADV_DONTDUMP_UNSUPPORTED; SQLSTATE: HY000 报错 故障修复 远程处理
相关文章
- MySQL Error number: 3785; Symbol: ER_RPL_ENCRYPTION_KEY_NOT_FOUND; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: 4062; Symbol: ER_MFA_METHODS_INVALID_ORDER; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: 4095; Symbol: ER_WARN_DEPRECATED_DATETIME_DELIMITER; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-010348; Symbol: ER_CANT_READ_FRM_FILE; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-010514; Symbol: ER_NDB_UTIL_THREAD_OOM; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011837; Symbol: ER_IB_MSG_12; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011956; Symbol: ER_IB_MSG_131; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-012640; Symbol: ER_IB_MSG_815; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-012859; Symbol: ER_IB_MSG_1034; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013384; Symbol: ER_SERVER_UPGRADE_INFO_FILE; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013542; Symbol: ER_IB_MSG_DBLWR_1297; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013844; Symbol: ER_PERSISTED_VARIABLES_ENCRYPTION_FAILED; SQLSTATE: HY000 报错 故障修复 远程处理
- 文件MySQL下失踪的bin文件(mysql下没有bin)
- MySQL环形同步:实现数据无缝复制(mysql环形同步)
- MySql 数字转换函数使用指南(mysql转数字函数)
- 使用MySQL查询分析工具提升数据分析能力(mysql查询分析工具)
- 教程MySQL主从复制实战视频教程(mysql主从复制视频)
- Mysql 临时表:拓展存储和处理能力(mysql临时表作用)
- 查看MySQL中表格的详细信息(mysql查看表格)
- 深入探究MySQL:运行原理、性能优化与故障排除(mysql运行)
- 如何优化MySQL数据库查询?(mysql数据库查询优化)
- MySQL锁:面对多并发环境的解决方案(mysql 锁情况)
- MySQL中的语言(lang)了解mysql中语言的作用和使用方法(mysql中lang)
- 如何利用MySQL去重筛选两个表中的重复行(mysql两表过滤重复行)
- 深入了解MySQL利用两表之差进行数据筛选(mysql 两表之差)
- MySQL数据库存在的问题无法进行写入操作(mysql 不存在写入)