Hola,
Por alguna razón que no entiendo, parece que mysql se niega a iniciar correctamente desde la línea de comandos. Yo también intenté los comandos que menciona el compañero cHackAll y no hay manera. O no inicia el servicio o aunque inicia no lo hace correctamente pues ni siquiera parece abrir el puerto 3306. En el mejor de los casos, inicia bien, pero sin hacer caso del skip-grant-tables.
Finalmente lo logré usando net stop mysql para parar el servicio existente en caso de que aún esté vivo. Luego fui directamente al archivo my.ini y en la sección del servidor agregué lo del skip-grant-tables:
Código:
# SERVER SECTION
# ----------------------------------------------------------------------
#
# The following options will be read by the MySQL Server. Make sure that
# you have installed the server correctly (see above) so it reads this
# file.
#
[mysqld]
skip-grant-tables
# The TCP/IP Port the MySQL Server will listen on
port=3306
default-character-set=latin1
default-collation=latin1_spanish_ci
Reinicié el servicio con net start mysql y voilà!, se inicio el servicio correctamente y me permitió acceder como root sin contraseña.
Esto fue con la versión 4.1. Esperemos que le funcione a Jorge con su versión.
Bye