MySQL Error number: MY-013906; Symbol: ER_IB_MSG_LOG_PARAMS_DEDICATED_SERVER_IGNORED; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: MY-013906; Symbol: ER_IB_MSG_LOG_PARAMS_DEDICATED_SERVER_IGNORED; SQLSTATE: HY000
Message: Option innodb_dedicated_server is ignored for innodb_redo_log_capacity, because innodb_redo_log_capacity, innodb_log_file_size or innodb_log_files_in_group is specified explicitly. Redo log capacity: %lluM.
错误说明
MY-013906: ER_IB_MSG_LOG_PARAMS_DEDICATED_SERVER_IGNORED 错误消息显示,使用了Innobase的消息日志参数组的参数,服务器确认它们,但它不能处理它们因为它是一个数据库单独的服务器。 对于MySQL,ER_IB_MSG_LOG_PARAMS_DEDICATED_SERVER_IGNORED这个错误通常是由于使用了Innobase消息日志参数组而触发的。
常见案例
ER_IB_MSG_LOG_PARAMS_DEDICATED_SERVER_IGNORED错误通常会在使用特定的Innobase消息日志参数组时出现,如下所示:
innodb_write_io_threads= 8
innodb_read_io_threads= 8
innodb_purge_threads= 1
虽然MySQL服务器确认了这些参数,但因为它是一个数据库单独的服务器,所以它不能使用它们,从而触发ER_IB_MSG_LOG_PARAMS_DEDICATED_SERVER_IGNORED错误。
解决方法
为了解决ER_IB_MSG_LOG_PARAMS_DEDICATED_SERVER_IGNORED错误,你可以做:
1. 确保在执行该操作时你没有指定Innobase消息日志参数组。
2. 如果你确实想使用这些参数,您必须将MySQL服务器配置为一个多个实例的服务器,以便Mysql可以处理它们。
3. 检查你的mysql配置文件中是否包含Innobase specific log parameters,如果发现有,则删除它们。
4. 你可以修改/etc/my.cnf配置文件中innodb_write_io_threads,innodb_read_io_threads和innodb_purge_threads选项的值,这些选项不推荐在my.cnf文件中使用。
5. 如果你想要对my.cnf文件的更改优化性能,可以尝试使用以下参数。”innodb_purge_threads=4″,”innodb_write_io_threads=8″,”innodb_read_io_threads=8″。