Gracias a la guía de Pedro Silva he logrado cambiar la pass de root y me
conecto a la base de datos.
Esta solucionado.

Muchas gracias a todos por sus consejos.
Saludos.
Carlos Martínez.

2012/4/27 Pedro Silva <pedro...@gmail.com>

> Restaurar clave de root mysql
>
>
>
> 1. Stop mysqld and restart it with the --skip-grant-tables --user=root
>
> options (Windows users omit the --user=root portion).
>            host@loco#  /etc/init.d/mysqld stop         (Esto en Fedora -
> Centos - Redhat)
>
>            host@loco#  /usr/libexec/mysqld --skip-grant-tables --user=root
>
>
>
> 2. Connect to the mysqld server with this command:
>
>
>
>     Shell> mysql -u root      (no va a pedir clave de root)
>
>
>
> 3 .Issue the following statements in the mysql client:
>
>
>
>     mysql> UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE
> User='root';
>
>     mysql> FLUSH PRIVILEGES;
>
>
>
>     Replace “newpwd” with the actual root password that you want to use.
>
>
> 4. You should be able to connect using the new password.
>
> host@loco# killall mysqld            (matas mysql no se si es lo mas
> correcto de esta forma)
> host@loco# /etc/init.d/mysqld start  (Inicias nuevmente mysql y deberías
> estar listo)
>
>
> Esta forma he usado y  funciona super bien.
>
>
>
> Saludos,
> --
> Pedro
> El 27 de abril de 2012 17:22, Juan Esteban <jpulg...@gmail.com> escribió:
>
> > my.cnf
> >
> > cambia el usuario que maneja el servidor:
> > [mysqld]
> > #
> > # * Basic Settings
> > #
> > user = root
> > pid-file = /var/run/mysqld/mysqld.pid
> > socket = /var/run/mysqld/mysqld.sock
> > port = 3306
> > basedir = /usr
> > datadir = /var/lib/mysql
> > tmpdir = /tmp
> > language = /usr/share/mysql/english
> > skip-external-locking
> > #
> >
> > Despues reinicia el servidor:
> > /etc/init.d/mysql restart
> >
> > Me cuentas si te sirve.
> >
> > El 27 de abril de 2012 16:50, Gonzalo Diaz Cruz <m...@gon.cl> escribió:
> > ...
> >
>
>
>
> --
> Pedro Silva
>

Responder a