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

Gonzalo Diaz Cruz me en gon.cl
Vie Abr 27 17:50:24 CLST 2012


El 27 de abril de 2012 17:25, Carlos Martinez
<carlos.martinez.cl en gmail.com>escribió:

> 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.
>

Algo que he hecho yo a la bruta, pero funciona, es respaldar la bases de
datos (copia los directorios de data/, pero evita copiar el directorio
data/mysql), luego:

* desinstala mysql
* eliminar los directorios de datos. (purga la instalacion)
* reinstala mysql, acá podras pasar con algn password predeterminado
* baja el daemon
* restaura las carpetas (menos mysql)
* sube el daemon

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Atentamente, Gonzalo Díaz Cruz
Estudiante Ingeniería de Ejecución en Computación e Informática
Universidad de Santiago de Chile

Coordinador IT Promolibros - http://promolibros.cl/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://gon.cl/
http://twitter.com/sir_gon
http://flickr.com/photos/sir_gon


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