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

-
Unix
- Combina la potencia de Unix y Linux.
- UNIX Pipes, Streams y Redirecciones
- Utilice AIX para la configuración de su red 'Network Info Service'
- Y2K38: El Reloj de cuenta regresiva, comienza hoy Sábado.
- Red de herramientas de exploración con AIX y UNIX
- Gestión de la política Kerberos para AIX v 5.3
- Instalar MINIX 3
- HP-UX UNIX, generar la copia de seguridad y recuperar los datos de un dispositiv
- Conocer los 10 buenos hábitos de uso en UNIX.
- Saca el máximo partido de Z Shell
- Usando Python para crear herramientas desde la línea de comandos UNIX
- Hojas de trucos Linux-Unix - La colección definitiva
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