yes - wamp reset mysql root password




Phpmyadmin no muestra la pestaña "privilegios" (6)

Tengo WAMP instalado en Windows y parece que no puedo obtener la pestaña de "privilegios" para mostrar en PhpMyAdmin sin importar nada. Leyendo otros foros de discusión y artículos, he hecho lo siguiente:

  • Comprobado para asegurarse de que estoy conectado como root
  • Wamp reinstalado
  • Restablecer mis usuarios mysql
  • Ejecutar el control mysql en los usuarios
  • Borrado mi caché

A través de esas pruebas, he recibido el siguiente error: Can't find file: 'user' (errno: 2) . Una búsqueda en google de una solución para eso resultó inútil. Cualquier ayuda sería apreciada

Actualización: captura de pantalla

Gracias


¿Puede ingresar a la pestaña Users en la parte superior y editar sus usuarios ( root , admin , lo que sea) haciendo clic en "Editar privilegios" y luego en Administración, haga clic en grant ?


Debe iniciar sesión como "localhost" en la página phpmyadmin

hay privilegios limitados otorgados al usuario "localhost"

donde, como si inicia sesión como "root" sin ninguna contraseña, tendrá todos los privilegios y luego verá la pestaña de usuario allí en la página de inicio de phpmyadim


Este me tomó mucho tiempo para descubrir, así como el inicio de sesión 'raíz' no estaba ayudando.

desconectado y vuelto a iniciar sesión:

Esta vez puse root como nombre de usuario

Y use la misma contraseña que mi cuenta de usuario y me dieron acceso.

Esto es lo que funcionó para mí.


Para las personas que se encuentran con este problema mientras usan cPanel / WHM, la publicación enlazada a continuación en el sitio de cPanel dice:

Por el número de caso interno 37402, la funcionalidad para agregar / eliminar / renombrar usuarios y bases de datos a través de phpMyAdmin se ha eliminado debido a la función de mapeo de la base de datos.

Eso significa que la pestaña Usuarios / Privilegios ha sido eliminada de la versión de cpanel de phpMyAdmin y no parece que esté regresando. El post es de diciembre de 2013.

http://forums.cpanel.net/f354/phpmyadmin-users-tab-gone-367661.html

El miembro del personal de cPanel, cPanelMichael, que respondió a la publicación, recomendó dos alternativas.

  1. Utilice "Inicio> Servicios SQL> Herramienta de mapa de base de datos". Esto parece faltar la funcionalidad principal proporcionada por phpMyAdmin.
  2. Instale su propia versión independiente de phpMyAdmin y úselo en lugar de la versión de cPanel.

Tienes que amar el progreso.


Siga el cambio de la contraseña de root si no conoce la contraseña de root y luego inicie sesión, funcionó para mí.

Para cambiar la contraseña de mysql para el usuario root, haga lo siguiente:

  1. descargar mysqld.nlm
  2. en la consola, escriba: mysqld_safe --skip-grant-tables --autoclose
  3. en la consola del servidor escriba mysql

Esto te llevará al indicador de mysql. En este mensaje, escriba lo siguiente: (Donde ******** es la nueva contraseña, NOTA: las comillas simples SE REQUIEREN)

mysql> UPDATE mysql.user SET Password=PASSWORD('********') WHERE User='root';
mysql> FLUSH PRIVILEGES;

Los privilegios de descarga harán que el cambio surta efecto inmediatamente.

Puede, en la versión 3.22 de MySQL y superior, usar la sentencia SET PASSWORD: (Donde ******** es la nueva contraseña, NOTA: las comillas simples SE REQUIEREN)

shell> mysql -u root mysql
mysql> SET PASSWORD FOR root=PASSWORD('********');

Otra forma de establecer la contraseña es mediante el comando mysqladmin: (Donde ******** es la nueva contraseña)

shell> mysqladmin -u root password ********
shell> mysqladmin flush-privileges

Resolví el problema así:

1) Establecí una contraseña de root a través de una consulta SQL como esta:

  • En una página principal debería ver el usuario root actual, generalmente [email protected]
  • Así que consulta para cambiar la contraseña:
    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('YOURPASSWORDHERE');

2) Busque config.inc.php en su carpeta wamp / xampp y cambie auth_type :

  • Puede encontrar más de esas configuraciones, sin embargo, la que necesita es la que contiene la línea:
    $cfg['Servers'][$i]['auth_type'] = 'SOMETHING'; - cambia 'SOMETHING' a 'cookie'
    Entonces obtienes: $cfg['Servers'][$i]['auth_type'] = 'cookie'; (o http si lo desea) -

3) borre / elimine todas las cookies del navegador para su servidor (normalmente busque cookies locales o 127.0.0.1)

4) Vuelva a ir a la página web de phpyadmin: ahora se le pedirá que ingrese en el cuadro de inicio de sesión (html o http: depende de si configuró la cookie o http)

5) INICIAR SESIÓN - Y ESTÁS HECHO! :) De repente, se muestra la pestaña 'Privilegios' / 'Usuarios', ¡el botón de salida aparece repentinamente también! :) (al lado de la "casita" -left-top)



PS: config.inc.php contiene configuraciones más interesantes :)





privileges