Para entrar en phpMyAdmin sin login, abre el archivo config.inc.php, cambia auth_type a config y escribe ahí el usuario y la contraseña de MySQL. A partir de ese momento, phpMyAdmin se conecta solo cada vez que lo abres. Úsalo en tu ordenador o con el acceso protegido, porque cualquiera que llegue a esa dirección entrará en tus bases de datos.

Dónde está el archivo config.inc.php de phpMyAdmin
La ruta depende de cómo hayas instalado phpMyAdmin:
| Instalación | Ruta del archivo |
|---|---|
| XAMPP en Windows | C:\xampp\phpMyAdmin\config.inc.php |
| Debian y Ubuntu (paquete del sistema) | /etc/phpmyadmin/config.inc.php |
| Fedora y Red Hat (EPEL) | /etc/phpMyAdmin/config.inc.php |
| Instalación manual | Carpeta principal de phpMyAdmin, la que contiene index.php |
| Docker | /etc/phpmyadmin/config.user.inc.php o las variables PMA_USER y PMA_PASSWORD |
Si en la carpeta solo ves config.sample.inc.php, cópialo y renombra la copia como config.inc.php. Es la plantilla oficial.
Cómo entrar en phpMyAdmin sin login paso a paso
- Haz una copia de
config.inc.phppor si algo sale mal. - Ábrelo con un editor de texto plano, como el Bloc de notas, Visual Studio Code o nano.
- Busca la línea que contiene
auth_type. Normalmente pone'cookie'. - Sustitúyela por las tres líneas de abajo, con tu usuario y tu contraseña de MySQL.
- Guarda el archivo y recarga phpMyAdmin en el navegador. No hace falta reiniciar el servidor.
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'tu_usuario';
$cfg['Servers'][$i]['password'] = 'tu_contraseña';
Si el usuario no tiene contraseña, como el root de muchas instalaciones locales, deja la contraseña vacía y añade esta línea. Sin ella, phpMyAdmin rechaza la conexión.
$cfg['Servers'][$i]['AllowNoPassword'] = true;
Qué riesgo tiene entrar en phpMyAdmin sin contraseña
Con el modo config, la contraseña queda escrita en un archivo y phpMyAdmin no pide nada al abrirlo. La propia documentación de phpMyAdmin lo considera el modo menos seguro. En un servidor público, cualquiera que adivine la URL tiene acceso completo.
Si lo vas a usar fuera de tu ordenador, protege el acceso así:
- Usa un usuario de MySQL con permisos solo sobre la base de datos que necesitas, nunca root.
- Limita el acceso a tu IP con las reglas
AllowDeny, como en el ejemplo de abajo. - Pon una contraseña a la carpeta de phpMyAdmin desde el servidor web, con un archivo .htaccess y autenticación HTTP.
- Abre phpMyAdmin solo por HTTPS.
Este ejemplo solo deja entrar desde el propio equipo. Para permitir otra IP, añade una regla con ella.
$cfg['Servers'][$i]['AllowDeny']['order'] = 'allow,deny';
$cfg['Servers'][$i]['AllowDeny']['rules'] = ['allow % from localhost'];
Cómo hacer que phpMyAdmin pida la contraseña menos veces
Si lo que te molesta es que la sesión caduque, no hace falta quitar el login. Por defecto, phpMyAdmin cierra la sesión tras 1440 segundos sin actividad, es decir, 24 minutos. Puedes alargarla y mantener la pantalla de acceso.
- Deja
auth_typeen'cookie'. - Añade en
config.inc.phpla línea de abajo. El valor 28800 equivale a 8 horas. - En el
php.inidel servidor, ponsession.gc_maxlifetimecon el mismo valor o uno mayor. Si no, PHP cierra la sesión antes. - Reinicia Apache o PHP para que se aplique el cambio del php.ini.
$cfg['LoginCookieValidity'] = 28800;
Otra opción es guardar el usuario y la contraseña en el gestor de contraseñas del navegador. Seguirás viendo la pantalla de acceso, pero entrarás con un clic.
Si tu web está en un hosting: entra desde el panel
En un hosting compartido no puedes editar el config.inc.php de phpMyAdmin, pero tampoco lo necesitas. Los paneles de control abren phpMyAdmin con la sesión ya iniciada:
- cPanel: en la sección Bases de datos, haz clic en phpMyAdmin.
- Plesk: ve a Bases de datos y pulsa phpMyAdmin junto a la base de datos que quieras abrir.
- Paneles propios del hosting: busca el apartado de bases de datos o MySQL. Suele haber un botón que abre phpMyAdmin directamente.
Si tu web es un WordPress y entras en la base de datos para arreglar un fallo, quizá te sirva también la guía sobre el error «No se ha podido descomprimir el paquete» en WordPress.
Modos de acceso de phpMyAdmin: cuál elegir
| Modo (auth_type) | ¿Pide usuario y contraseña? | Seguridad | Cuándo usarlo |
|---|---|---|---|
| config | No | Baja | En tu ordenador o con el acceso restringido |
| cookie | Sí, en un formulario | Alta | Es el modo por defecto y el más recomendable en servidores compartidos |
| http | Sí, en una ventana del navegador | Alta | Cuando prefieres la autenticación básica del navegador |
| signon | Lo gestiona otra aplicación | Depende de esa aplicación | Para entrar con el mismo acceso que otra aplicación |
Errores al quitar el login de phpMyAdmin
- #1045 – Access denied for user: el usuario o la contraseña de
config.inc.phpno coinciden con los de MySQL. Revisa que no haya espacios ni comillas de más. - Login without a password is forbidden by configuration: el usuario no tiene contraseña y falta la línea
AllowNoPassword. - Sigue saliendo la pantalla de acceso: has editado otro
config.inc.php, o la líneaauth_typeaparece otra vez más abajo. Si se repite, manda la última.
Preguntas frecuentes
Solo en tu ordenador o con el acceso restringido por IP o por contraseña del servidor. En un servidor público, cualquiera que llegue a la URL entra en tus bases de datos con los permisos del usuario configurado.
phpMyAdmin no tiene contraseña propia: usa la de tu usuario de MySQL. Para cambiarla, ve a Cuentas de usuarios, pulsa Editar privilegios en tu usuario y después Cambiar contraseña. Si usas el modo config, cámbiala también en config.inc.php.
Abre config.inc.php, cambia auth_type a ‘cookie’ y borra las líneas de user y password. Al recargar, volverá a salir la pantalla de acceso.
Sí. El archivo está en C:\xampp\phpMyAdmin\config.inc.php. Muchas instalaciones de XAMPP ya vienen en modo config con el usuario root sin contraseña, así que conviene ponerle una si el equipo está en una red compartida.
Fuente: documentación oficial de phpMyAdmin, apartados Installation y Configuration. Comprobado en octubre de 2026.



