Yes, but the OP said they didn't like that approach because it also breaks
Originally Posted by koenn
idallen's suggestion of creating a 'mysql.override' file does seem to work, however. I just did...
service mysql start
...and then changed the line in 'mysql.override' from...
cp /etc/init/mysql.conf /etc/init/mysql.override
start on runlevel 
MySQL does not start on boot, but it can still be started manually with `service mysql start`.
start on runlevel [!0123456]