No hay razón para que escribas este guión. /etc/init.d/mysql es un init(1)script, así que solo usa eso:
# update-rc.d mysql defaults
Si eso no funciona, es posible que deba buscar las update-rc.dopciones más avanzadas . Por ejemplo, tal vez esté utilizando un nivel de ejecución poco común, y los niveles de ejecución predeterminados para el mysqlscript proporcionado no lo incluyen.
Si realmente estaba intentando ejecutar algo en el inicio que no proporciona un script de inicio, necesitaría eliminar el sudobit. los scripts de inicio ya se ejecutan como root. En realidad, debe eliminar los permisos si necesita que su programa se ejecute como otro usuario.
insserv: warning: current start runlevel(s) (3) of script 'mysql' overwrites defaults (2 3 4 5). insserv: warning: current stop runlevel(s) (0 1 2 4 5 6) of script 'mysql' overwrites defaults (0 1 6).tuve que hacerloupdate-rc.d mysql removey luego hacerupdate-rc.d mysql defaultsesto lo soluciona. Si desea saber qué nivel de ejecución está ejecutando, usewho -r