MySQL-Sandbox installs the MySQL server in
isolation, by rejecting existing option files using the option
--no-defaults. This is usually a good thing, because
you don't want the initialization to be influenced by options in
your /etc/my.cnf or other options files in default
positions.
However, such isolation is also a problem when you need to add
options during the initialization. One example is innodb-page-size, which can be set to many
values, but only if the server was initialized accordingly. Thus,
you can't set innodb-page-size=64K in your
configuration file because the default value is different. It
would fail, as InnoDB would conflict.
…
[Read more]