Solucionar el problema "Timeout error occurred trying to start MySQL Daemon"

Under:

Cuando instale los servidores Apache y MySQL en mi Fedora quise hacer que se iniciaran con el sistema. Para ello me fui­ a Inicio -> Configuracion del Sistema -> Configuracion de Servidores -> Servicios y ahi­ activo los correspondientes servicios. Tambien le añadi­ el contraseña al usuario ROOT de MySQL.Pero al iniciar el sistema siempre me aparecia el error Timeout error occurred trying to start MySQL Daemon. Buscando informacion descubri­ que es porque intenta entrar con el usuario ROOT sin contraseña, por lo que como se la tiene da error.

La solucion es simple: quitarle la contraseña a ROOT (y los privilegios en el caso de haber peligro de uso indebido.). Asi­ el sistema arrancara sin volver a dar el error.

Nota del Editor:
Para arreglar el problema sin tener que cambiar el password de root o eliminarlo, basta editar el fichero /etc/init.d/mysqld y buscar una linea que ponga

if [ -n "`/usr/bin/mysqladmin ping 2> /dev/null`" ]; then

y cambiarla por

if [ -n "`mysqladmin -u DUMMY_USER ping 2> /dev/null`" ]; then