Will Brooks, I had assumed that "net-device-up" conditioned on only the first, which would likely be "lo". But, perhaps not. I'll try that IFACE=lo. The following explains my reasoning.
Could you tell me your bind for mysqld in /etc/mysql/my.cnf, from the four options below? There are some slight differences between them, depending on your config elsewhere and the resulting timing in your specific system, together with the use of TCP versus a Unix socket. Certain combinations can produce a somewhat similar failure to start mysql on boot, only slightly related to the script changes you made. In one server here, mysql is only used internally, and I bind to localhost. That one does not require any changes to /etc/init/mysql.conf. The other requires remote mysql access, binds to the machine name, and needs the mysql.conf changes I mentioned. The interaction between different binds and the upstart changes has produced some confusion in what is needed to fix this problem in any specific system, as most people do not supply enough information and the diagnostics are poor. localhost 127.0.0.1 {specific IP} {name that is host or DNS resolved to IP} -- Upstart does not successfully start mysql on boot https://bugs.launchpad.net/bugs/610085 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs