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
- En primer lugar, asegúrese de que el servidor WAMP se está ejecutando si no se está ejecutando, inicie el servidor.
- Ingrese la URL http://localhost/phpmyadmin/setup en la barra de direcciones de su navegador.
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
Regrese a su navegador en la pestaña de configuración de phpmyadmin y haga clic en Nuevo servidor.
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.
- De nuevo haga clic en guardar en la opción del archivo de configuración.
- 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.
- 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;