You are here

Error: The InnoDB memory heap is disabled

Recently we upgraded to MySQL 5.6 and found the following InnoDB error message:

[Note] InnoDB: The InnoDB memory heap is disabled

How can we get this fixed?

Taxonomy upgrade extras: 

This is not really an error, just an indication that InnoDB is using the system's native memory allocator instead of its own. This is also clearly marked by the severity: [Note].

On modern systems this is mostly a good choice for production. Thus the default is ON:

mysql> SHOW GLOBAL VARIABLES LIKE 'innodb_use_sys%';
+-----------------------+-------+
| Variable_name         | Value |
+-----------------------+-------+
| innodb_use_sys_malloc | ON    |
+-----------------------+-------+

This MySQL variable is deprecated, and will be removed in a future MySQL version above 5.6.

See also: Configuring the Memory Allocator for InnoDB

Shinguzcomment