Solicitar usuario y contraseña en phpmyadmin

Por defecto cuando instalamos XAMPP y accedemos al panel de phpmyadmin no nos solicita ninguna contraseña lo que conlleva a un grave problema de seguridad. Podemos solucionarlo de forma muy sencilla de la siguiente manera.

Lo primero que haremos será crearnos un usuario diferente para el acceso a phpmyadmin aunque este paso es opcional ya que podemos utilizar el usuario root:

Una vez creado el usuario debemos modificar el fichero config.inc.php ubicado en Windows en la ruta C:\xampp\phpMyAdmin.

Debemos encontrar las siguientes líneas y modificarlas tal y como se indica a continuación:

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'admin';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = '';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';

Accedemos al panel de phpmyadmin y observaremos que ahora si nos solicita un usuario y contraseña. Introduciremos el usuario creado anteriormente en el panel: admin

Una vez logados tendremos acceso al panel phpmyadmin con todos los privilegios que le hayamos configurado al usuario admin: