Solucionando errores al trabajar en el desarrollo web
Tener un usuario en phpmyadmin es bueno para no depender siempre del usuario root ya que todos los que andan trabajando en este tipo de labor lo conocemos. Entonces crea un usuario para que luego puedas entrar a logearte.
Primero ejecuta el xampp y haz clic en el botón admin como en la imagen ahora entraras al formulario de logeo o te enviara directo al panel de phpmyadmin, yo espero que te mande al formulario de logeo. Si no te aparece el formulario de logeo y entras haz clic a qui para que aprendas como se hace para que aparezca el formulario de logeo
Bueno ahora haz clic en la casita
Para asegurarnos de que estas afuera de todas las bases de datos > luego busca el botón que se llama User Account y si esta en español dirá Cuentas de Usuario o algo así igual aquí te dejo una imagen
Si tienes todos los privilegios de edición encontraras un botón que dice ´ Add user account ´ hasle clic y luego configura así
listo por cierto para que valga el logeo debes cambiar tu archivo config.inc.php aqui te digo la ruta clic aquí. Encontraras el archivo así
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config';
cambialo para que quede así
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['AllowRoot'] = FALSE;
Solucionando errores al trabajar en el desarrollo web
Por seguridad es necesario bloquear el acceso al login de phpmyadmin ya que por defecto viene con el usuario root y la contraseña root, aveses es peor porque viene sin contraseña y puedes entrar a ver las bases de datos solo con escribir el usuario root.
Lo primero que debemos hacer antes de bloquear el usuario root debemos crearnos un usuario con todos los privilegios si no sabes como hacer un usuario con todos los privilegios has clic aquí
Una vez creado un usuario con todos los privilegios ahora podemos buscar el archivo config.inc.php que se encuentra dentro de esta ruta ../phpmyadmin/ en cada máquina es diferente pero siempre estará dentro del directorio “phpmyadmin” que se encuentra fuera de la carpeta “htdocs”.
Siempre has una copia de tu archivo origina en mi caso solo le cambio el nombre al archivo y trabajo en la copia. Por ejemplo primero hago una copia del archivo y le cambio el nombre así: config.inc-old.php y al original lo edito.
Ahora buscamos la línea dondedice
$cfg['Servers'][$i]['auth_type'] = 'cookie';
y debajo de esta escribimos
$cfg['Servers'][$i]['AllowRoot'] = FALSE;
el false puede ir todo en mayúsculas o todo en minúsculas da igual.
listo
link de ayuda
Cómo desactivar el acceso a root en phpMyAdmin
https://www.mysysadmintips.com/linux/servers/779-the-secret-passphrase-in-configuration-blowfish-secret-is-too-short