LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.

Ratio: 3 / 5

Inicio activadoInicio activadoInicio activadoInicio desactivadoInicio desactivado
 

Esta la solución a un error (no típico) que puede ocurrir en algún momento, teniendo antes correctamente configurado el sistema. Para solucionarlo accederíamos a consola y escribiríamos (como root):

Antes vamos a comprobar el acceso con el usuario "mysql". y nos dará el error...

[root@localhost ~]# mysqladmin --user=mysql password 'test'
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'mysql'@'localhost' (using password: NO)'


Entonces, vemos que algo no está bien, bueno, pues intentamos cambiar el password de "root" escribiendo:

[root@localhost ~]# mysqladmin --user=root password 'rootpassword'

Y ahora debemos tener acceso mediante phpMyAdmin, Ahora y si lo desea, puede crear otro superusuario para que mediante phpmyadmin tenga acceso total al sistema y ahorrarse el futuro este paso.



En caso de persistir el error, consultar:

http://dev.mysql.com/doc/refman/5.0/es/resetting-permissions.html

En resumen:
(Para Linux)

Restaurar mysql sin contraseña, haciendo lo siguiente:

1. Terminas el servicio de mysqld

service mysqld stop

Tras comprobar con

ps ax|grep mysqld

Si continúa algún servicio escribes:

killall mysqld 
varias veces, hasta que termine el proceso.

Despues escribes:
/usr/libexec/mysqld --skip-grant-tables --user=root &


Ahora, podrías entrar escribiendo (después de -p, pulsas Intro, sin escribir contraseña)

mysql -u root -p

Y ya estás dentro.

(Ahora dentro de MySQL escribes, use mysql, para utilizar la Base de Datos mysql)

mysql> use mysql;

(Finalmente, cambiamos el password y/o permisos al usario que fuera -en este caso, root-)

mysql> update user set password=PASSWORD("NEWPASSWORD") where User='root';

(Finalmente, recargas los privilegios)

mysql> flush privileges;
mysql> quit

Y ahora debemos tener acceso mediante phpMyAdmin, Ahora y si lo desea, puede crear otro superusuario para que mediante phpmyadmin tenga acceso total al sistema y ahorrarse el futuro este paso.


Tal vez, también te interese:

 

Solucionar cuando ''No puedo entrar en mi (nuevo) phpmyadmin''

Pin It

Comentarios  

+1 # Guest 19-02-2011 11:06
En mi desesperación por instalar Wordpress sobre Xampp me he pasado por este lugar buscando algo de información que me sacara del pozo en que me encontraba.
Con Xamp no he tenido que editar el "config.in c.php" para poner el password y comprobar el localhost ni el user.
Simplemente he tenido que dejarlos como estaban.
Ahí es donde me he pegado los tortazos.
Si hubiera seguido los pasos según las instalación me pedía no me hubiera tirado horas hasta descubrir que me estaba pasando de listo.

Un saludo.

"Vive deportivamente& quot;
ropa ciclismo [www.ropa-cicli smo.com]
Responder | Responder con una citación | Citar
+1 # Guillermo Costamagna 16-08-2012 18:02
A mi no me funciona me sigue saliendo el error ese.
Que mas puedo hacer para solucionarlo?
Responder | Responder con una citación | Citar
+2 # Javier 17-08-2012 18:04
Guillermo, prueba a hacer sólo lo siguiente:

mysqladmin --user=root password 'rootpassword'

Ahora, entras en phpMyAdmin, y pones de usuario a "root" y como password "rootpassword" y ya, si eso, cambias la clave si consideras que debes cambiarla
Responder | Responder con una citación | Citar
-3 # Encaso deroor 05-10-2012 14:01
En caso de persistir el error, consultar:

******dev.mysql.com/doc/refman/5.0/es/resetting-permissions.html

En resumen:
(Para Linux)

Restaurar mysql sin contraseña, haciendo lo siguiente:

1. Terminas el servicio de mysqld (service mysqld stop), tras comprobar con "ps ax|grep mysqld", si continúa algún servicio escribes: killall mysqld, varias veces, hasta que termine el proceso.

Despues escribes:
/usr/libexec/mysqld --skip-grant-ta bles --user=root &

Ahora, podrías entrar escribiendo
mysqld -u root -p

Y ya estás dentro.

Ahora, podrás introducirle una contraseña escribiendo lo que indica el artículo...

mysqladmin --user=root password 'rootpassword'

Y ya podrás entrar en phpMyAdmin
Responder | Responder con una citación | Citar
0 # Tina Catrina 21-10-2012 16:57
Es mejor seguir los pasos que dice el artículo que lo que publican los comentarios, garantizado que funciona al 100%.

También indicar que el problema suele suceder cuando se ha acometido una actualización sin previamente haber inicializado la BBDD MySQL. Así que cuando instale mysql en un futuro servidor, inicielizela.h
Responder | Responder con una citación | Citar

Escribir un comentario


Código de seguridad
Refescar



Redes:



 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías