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

-
Linux
- Cambiar la hora en Linux con Chrony
- Ejecutar Aplicaciones Gráficas Remotas en Local: Guía Completa en Linux
- Montar un directorio remoto, vía NFS, en Linux
- Linux 6.14 ya disponible: Mayor compatibilidad con Windows, Mejoras en gaming, IA y rendimiento para AMD e Intel"
- Zorin OS 17.3, basado en Ubuntu, ya está disponible para usuarios de Windows 10.
- La distribución de Linux KaOS 2025.03 se lanzó con KDE Plasma 6.3 y Linux Kernel 6.13
- Compartir archivos en la red LAN, sin nada, todo con un simple script en Python
- Free10: La mejor alternativa gratuita a Windows 10 basada en Linux
- ¿Se toma en serio la privacidad en línea? Este sistema operativo Linux "en vivo" es para usted
- Linux supera el 5% de cuota de mercado según PornHub: Un crecimiento del 41% en 2024
- Linux 6.14 permite que algunos sistemas suspendan y reanuden más rápidamente
- Cómo mantener Linux optimizado (y ahorrar tiempo) con Stacer
- Cambiar la Hora y la Fecha al sistema Linux
- Predicciones de Linux para 2025
- Elementary OS 8: una distribución de Linux para usuarios de Windows y macOS
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
******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