Instalé phpmyadmin en Win7, y si escribo http://localhost/phpmyadmin/index.php
en el navegador, iniciará sesión en phpmyadmin como usuario root de forma predeterminada.
Creé un nuevo usuario pero aún no hay una ventana de inicio de sesión ... cada vez que inicia sesión como root de forma predeterminada ... ¿cómo puedo cambiar de usuario?
¡Muchas gracias!
authentication
localhost
phpmyadmin
windows-7
manxing
fuente
fuente
Este fue difícil de entender al principio, pero al final es el Huevo de Colón:
Ingrese su nuevo nombre de usuario y contraseña. Repita el proceso si necesita cambiar de usuario nuevamente.
fuente
Parece que tiene la configuración predeterminada, lo que, en la mayoría de los paquetes de Windows que he visto, generalmente significa que iniciar sesión como 'root' con contraseña '' está conectado al código e ignora las cookies, etc. Esto significa que nunca ofrecerá una ventana de inicio de sesión, porque cree que ya tiene sus datos, y hasta que cambie esta configuración, la respuesta de uberconversion no funcionará ya que nunca se utiliza la cookie adecuada.
Después de cambiar esta configuración para usar cookies (a continuación), puede usar el método de uberconversion o, en algunas versiones de PHPMyAmdin, hay un icono en la barra de iconos pequeños en la parte superior izquierda de la pantalla que parece una puerta abierta con una flecha verde que apunta a la izquierda (texto sobre el mouse: "Cerrar sesión"), que hace lo mismo de manera un poco más conveniente.
Si obtuvo PHPMyAdmin a través de XAMPP, hay una manera realmente fácil de cambiar esto al final de esta respuesta. Si no, hay un par de cambios simples necesarios en los archivos de configuración. Hay una respuesta en superuser.com que explica cómo cambiar esto: he incluido una respuesta ordenada basada en esa aquí, para ahorrar tiempo y en caso de que ocurra algo extraño (por ejemplo, si alguna vez se eliminó o fue inaccesible por alguna razón loca) ):
Abra el archivo config.inc.php. Como no está viendo una pantalla de inicio de sesión, es probable que tenga
$cfg['Servers'][$i]['auth_type'] = 'config'
allí, probablemente alrededor de la línea 19. También verá su nombre y contraseña. Algo como(Recomendado) Cambie blowfish_secret a cualquier cadena aleatoria. Como dicen los comentarios del archivo, esta cadena se utiliza para cifrar su contraseña en la autenticación basada en cookies (que es a lo que está a punto de cambiar).
Cambie el tipo de autenticación a cookie:
(Recomendado) Elimine o comente las líneas que almacenan su contraseña. Si, en privilegios dentro de phpMyAdmin, el usuario root no tiene contraseña, probablemente debería cambiar eso y si el archivo de configuración dice
$cfg['Servers'][$i]['AllowNoPassword'] = true;
, probablemente el mejor para el cambiotrue
afalse
después de dar a raíz de una contraseña.Después de hacer esto, comenzará a usar cookies y ofrecerá una ventana de inicio de sesión cuando la cookie no inicie sesión directamente, por lo que a partir de ahora, la respuesta de uberconversion debería funcionar para usted cuando necesite cambiar de usuario. Pero la respuesta de uberconversion no funcionará hasta que PHPMyAdmin esté configurado para usar cookies. Si no solo funciona, es posible que deba reiniciar mysql después de cambiar la contraseña de root.
Si obtuvo PHPMyAdmin como parte de XAMPP (ignore esto si no lo hizo), hay una manera aún más fácil. Vaya a localhost / security, siga el enlace debajo de la tabla y le brinda la opción de ingresar la contraseña y cambiar a la autenticación de cookies. Tenga en cuenta también que XAMPP es divertido con las contraseñas: debe tener menos de 16 caracteres.
fuente
Simplemente abra en una nueva ventana en modo incógnito (Chrome) o navegación privada (Safari, Firefox) y visite la URL.
fuente
Haga que su línea AllowNoPassword sea así. "False" puede no funcionar Pruebe "falst"
$ cfg ['Servers'] [$ i] ['AllowNoPassword'] = falst;
fuente