My.cnf Configuration Differences in MySQL 5.4 from MySQL 5.1

Configuration Differences in MySQL 5.4 from MySQL 5.1

There are Several variables and options are new or changed in MySQL 5.4 to provide more flexible runtime configuration, and better “out of box” configuration of default values for MySQL operation on up to 16-way x86 servers and 64-way CMT servers with 4GB or more memory.


The changes to InnoDB configuration values may cause issues if you upgrade to MySQL 5.4 from an older version or MySQL, or if you upgrade from MySQL 5.4.0 through 5.4.2 to 5.4.3 or higher. See Section, “Upgrading from MySQL 5.1 to 5.4”.

These system variables are new:

More information about the new system variables can be found in the InnoDB Plugin Manual at

The default or minimum value of these existing system variables has changed:

These system variables have been made dynamic and can be modified at runtime:

This status variable is new:

This server option is new:

  • --super-large-pages: Boolean option. Large page support is enhanced for recent SPARC platforms. Standard use of large pages in MySQL attempts to use the largest size supported, up to 4MB. Under Solaris, a “super large pages” feature enables uses of pages up to 256MB. This feature can be enabled or disabled by using the --super-large-pages or --skip-super-large-pages option.