Acceso denegado para el usuario root en localhost

nagahysa Mensajes publicados 1 Estado Miembro -  
jordane45 Mensajes publicados 30426 Fecha de registro   Estado Moderador Última intervención   -
Hola,
Si pido ayuda es porque estoy creando un sitio web para mi futura Start-up.
Pero tengo un problema: en cuanto creé mi página verification.php

verification.php: https://mega.nz/#!hzo0TLqY!scpwFupMlH4e1Cj418hKwyYfDW2euuxncC9ZQx5RESo

Me aparece un mensaje de error.
Atención: mysqli_connect (): (HY000 / 1045): Acceso denegado para el usuario 'root'@'localhost' (usando la contraseña: YES) en C: \ xampp \ htdocs \ verification.php en la línea 10 imposible conectar a la base de datos

línea 10:
$db = mysqli_connect($db_host, $db_username, $db_password,$db_name)


Pero a pesar de las búsquedas en internet... no he conseguido resolver este problema.

Ayúdame por favor

1 respuesta

  1. jordane45 Mensajes publicados 30426 Fecha de registro   Estado Moderador Última intervención   4 830
     
    Hola,

    Supongo que trabajas en LOCAL en tu ordenador....
    ¿Qué tienes instalado? xampp? Wamp? Uwamp? Mamp? easyphp?

    ¿Has intentado acceder a phpmyadmin con esas mismas credenciales?
    ¿Qué contraseña has puesto?
    En general, por defecto, suele ser root o vacío.
    Si ninguna de estas contraseñas funciona, habrá que intentar restablecer la contraseña de mysql.
    En una consola de comandos:

    $ mysql -u root mysql

    luego, una vez iniciada la consola de mysql...

    $mysql> UPDATE user SET Password=PASSWORD('lenouveaupassword') where USER='root'; $mysql> FLUSH PRIVILEGES;

    También puedes intentar cambiar el hostname: en lugar de 'localhost' puedes probar con '127.0.0.1'

    --

    Cordialement,
    Jordane
    0