yes sqlstate password mysqli_real_connect mysql_real_connect hy000 for error php mysql phpmyadmin wampserver

php - sqlstate - mysqli_real_connect():(hy000/1045): access denied for user ''root''@''localhost''(using password: yes)



Acceso denegado para el usuario ''root'' @ ''localhost'' con PHPMyAdmin (2)

Cuando configuro la contraseña de root en PHPMyAdmin, obtengo este error:

#1045 - Access denied for user ''root''@''localhost'' (using password: NO)

No puedo abrir el panel PHPMyAdmin. ¿Qué estoy haciendo mal?


Aquí hay algunos pasos que deben seguirse cuidadosamente

  1. En primer lugar, asegúrese de que el servidor WAMP se está ejecutando si no se está ejecutando, inicie el servidor.
  2. Ingrese la URL http://localhost/phpmyadmin/setup en la barra de direcciones de su navegador.
  3. Cree una carpeta llamada config dentro de C: / wamp / apps / phpmyadmin, la carpeta dentro de las aplicaciones puede tener un nombre diferente como phpmyadmin3.2.0.1

  4. Regrese a su navegador en la pestaña de configuración de phpmyadmin y haga clic en Nuevo servidor.

  5. Cambia el tipo de autenticación a ''cookie'' y deja el campo de nombre de usuario y contraseña vacío, pero si cambias el tipo de autenticación a ''config'', ingresa la contraseña para el nombre de usuario root.

  6. Clic en Guardar

  7. De nuevo haga clic en guardar en la opción del archivo de configuración.
  8. Ahora navega a la carpeta de configuración. Dentro de la carpeta habrá un archivo llamado config.inc.php. Copie el archivo y péguelo fuera de la carpeta (si el archivo con el mismo nombre ya está allí, anótelo) y finalmente elimine la carpeta.
  9. Ahora terminaste. Intente volver a conectar el servidor mysql y esta vez no obtendrá ningún error. - Créditos Bibek Subedi

Edite su archivo phpmyadmin config.inc.php y, si tiene una Contraseña, insértelo delante de la Contraseña en el siguiente código:

$cfg[''Servers''][$i][''verbose''] = ''localhost''; $cfg[''Servers''][$i][''host''] = ''localhost''; $cfg[''Servers''][$i][''port''] = ''3306''; $cfg[''Servers''][$i][''socket''] = ''''; $cfg[''Servers''][$i][''connect_type''] = ''tcp''; $cfg[''Servers''][$i][''extension''] = ''mysqli''; $cfg[''Servers''][$i][''auth_type''] = ''config''; $cfg[''Servers''][$i][''user''] = ''**your-root-username**''; $cfg[''Servers''][$i][''password''] = ''**root-password**''; $cfg[''Servers''][$i][''AllowNoPassword''] = true;