LinuxParty
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:
https://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 mysqldvarias 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''

-
Virtualización
- Virtual Linux
- Virtualización bajo Linux, análisis
- Jaula Chroot Apache: Virtual Hosting
- Virtualización con KVM en Ubuntu 9.10
- Imágenes de Linux preparadas para VirtualBox (listas para funcionar)
- Redimensionar el tamaño de una partición de VirtualBox
- Virtualización con KVM en un servidor de Fedora 13
- Un panel de control web para tus máquinas virtuales remotas con phpvirtualbox
- Máquinas con VirtualBox 4.0 con servidor desatendido: Fedora 14
- VMware tiene un nuevo rival: Open Virtualization Alliance
- Añadir VirtualBox a la Red Local LAN
- VMware, ¿un gigante en caída libre?
Comentarios
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]
Que mas puedo hacer para solucionarlo?
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
***s***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
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