MySQL Access denied for user 'root'@'localhost'

Carlos Martinez carlos.martinez.cl en gmail.com
Vie Abr 27 17:25:25 CLST 2012


Estimada comunidad.
He perdido el acceso a la administración de Mysql debido que no puedo
loguear como root.
la version de mysql q tengo es

[root en svr ~]# rpm -qa | grep mysql
mysql-connector-odbc-3.51.26r1127-2.el5
mysql-devel-5.0.95-1.el5_7.1
mysql-server-5.0.95-1.el5_7.1
mysql-5.0.95-1.el5_7.1

cuando intento conectarme me da el siguiente error:

[root en svr ~]# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
password: NO)

he leido las ayudas de foro donde recomiendan iniciar con mysqld_safe
--init-file=/path/archivo que contiene la siguiente linea:

[root en svr ~]# cat /root/mysql-init
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('my_new_pass');

pero no inicia, he probado de todo cuanto aparece en los foros incluso
desintalando y volviendo a instalar mysql
algunas ayudas son:

http://dev.mysql.com/doc/refman/5.0/es/resetting-permissions.html
http://dev.mysql.com/doc/refman/5.0/es/access-denied.html
http://www.sitepoint.com/forums/showthread.php?540980-1045-Access-denied-for-user-root-localhost-%28using-password-NO%29
http://www.issociate.de/board/post/21364/Problem_starting_mysql_server.html
http://foro.archlinux.cl/viewtopic.php?id=245

Si a alguien le ha ocurrido lo mismo espero sus comentarios.


Más información sobre la lista de distribución Linux