Estoy usando Debian Etch y seguí esto e intenté escribir un script como este para iniciar automáticamente el servidor mysql en el arranque:
#! /bin/sh
# /etc/init.d/blah
#
# Some things that run always
sudo /etc/init.d/mysql start
También lo usé update-rc.d, pero el servidor mysql no comienza en el arranque, ¿por qué?

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