usuario habilitar for entrar deja contraseña como php mysql phpmyadmin autologin

for - phpMyAdmin deshabilitar el inicio de sesión de administrador



phpmyadmin no me deja entrar como root (5)

Como complemento de la respuesta de kachar y matthy, si tiene phpmyadmin/config.sample.inc.php lugar de phpmyadmin/config.inc.php , cambie el nombre del archivo de muestra. Se resuelve en mi caso y se detecta como archivo de configuración.

Tengo Ubuntu e instalé el paquete phpMyAdmin (actualmente 4: 3.3.2-1). Cada 30 minutos, me pide que ingrese mi nombre de usuario y contraseña, para el tiempo de espera de sesión inactiva. En una versión anterior de phpMyAdmin, configurar un usuario / paso omitiría completamente este formulario de inicio de sesión y mantendría la sesión abierta indefinidamente. Esta instalación se realiza en una máquina dev (un solo usuario en una red privada cerrada) y quiero deshabilitar u omitir el formulario de inicio de sesión para que nunca tenga que ingresar el usuario / pasar nuevamente. Intenté juguetear con los archivos de configuración (hay como 3, ni siquiera estoy seguro de cuál se usa) pero nada parece cambiar.

He seguido este hilo: http://ubuntuforums.org/showthread.php?t=743991 que me llevó a este hilo http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=499399 pero No hay una directiva clara sobre cómo resolver esto.

¡Gracias!


En la instalación de Ubuntu, el archivo de configuración se encuentra en /etc/phpmyadmin/config.inc.php

Agregar / corregir estas líneas en el archivo:

$cfg[''Servers''][$i][''auth_type''] = ''config''; $cfg[''Servers''][$i][''user''] = ''root''; $cfg[''Servers''][$i][''password''] = ''''; $cfg[''Servers''][$i][''AllowNoPassword''] = TRUE; $cfg[''Servers''][$i][''AllowRoot''] = TRUE;


En mi caso (Ubuntu 12.04, phpMyAdmin 4) debo editar el mismo archivo /etc/phpmyadmin/config.inc.php

Y añado:

$cfg[''Servers''][$i][''host''] = ''localhost''; $cfg[''Servers''][$i][''user''] = ''root''; $cfg[''Servers''][$i][''password''] = ''MyPassword'';

DESPUÉS

/* Authentication type */

comentario (sobre la línea 107)


Solo necesita editar /etc/phpmyadmin/config.inc.php Abra este archivo. buscar /* Authentication type */ añadir

/*costume config add by me */ $cfg[''Servers''][$i][''auth_type''] = ''config''; $cfg[''Servers''][$i][''user''] = ''root''; $cfg[''Servers''][$i][''password''] = ''''; $cfg[''Servers''][$i][''AllowNoPassword''] = TRUE; $cfg[''Servers''][$i][''AllowRoot''] = TRUE;

Aquí AllowNoPassword es responsable de permitir el inicio de sesión sin contraseña


Abra config.inc.php en mi instalación debian puedo encontrarlo en /usr/share/phpmyadmin/config.inc.php . Cambie auth_type y agregue el primer elemento en la matriz como este $cfg[''Servers''][1] cualquier dato (como un host en $cfg[''Servers''][1][''host''] ) necesita autenticación.

EDITAR:

Agregue estas líneas antes de la primera for declaración en config.inc.php :

$cfg[''Servers''][1][''auth_type''] = ''config''; $cfg[''Servers''][1][''host''] = ''localhost''; //edit if you have db in the other host $cfg[''Servers''][1][''connect_type''] = ''tcp''; $cfg[''Servers''][1][''compress''] = false; $cfg[''Servers''][1][''extension''] = ''mysql''; $cfg[''Servers''][1][''user''] = ''root''; //edit this line $cfg[''Servers''][1][''password''] = ''''; // edit this line