El problema es que yo no podía recordar la contraseña de root que me puse en la página de Seguridad de XAMPP y porque no podía iniciar sesión en PHPmyAdmin y crear una base de datos asumí que debe restablecer la contraseña de la cuenta root. No hay cambios puedo hacer en PHPMyAdmin de seguridad de la página o en la línea de comandos parecen tener ningún resultado positivo para mí.

Aunque parece que este tema ha sido abordado en numerosas ocasiones ya, he leído numerosos artículos aquí y en diferentes sitios sobre este error y todavía no encuentro el hilo con la respuesta.

Lo que he hecho es repetir un par de sabores de los de abajo, en numerosas ocasiones, para conseguir que va. Todavía no puedo entrar en phpMyAdmin o hacer algo en la línea de comandos con la cuenta de root.

Tengo:

  • restablecer mis claves de administrador de Sistemas Windows a través de un archivo
    (mysql-init.txt) que contiene estos comandos:

    ACTUALIZACIÓN de mysql.user SET Password=Password(‘1234′) where User=’root’;

    FLUSH PRIVILEGES;

  • después de apagar MySql, los comandos anteriores se ejecutaron a través del comando
    la línea de mi XAMPP shell (ejecutar como
    administrador), la sintaxis de este modo:

    msyqld –init-file:C:\Mis Website\Xampp\mysql\mysql-init.txt
    Nota: el archivo se encuentra en la carpeta de mysql. Yo lo colocó allí.

  • I en los puntos que he modificado mi config.inc.php de archivo, cambiar el
    contraseña, pero sin verdadero diferentes

    resultado.

    $cfg[‘Servers’][$i][‘host’] = ‘localhost’;

    $cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’;

    $cfg[‘Servers’][$i][‘user’] = ‘root’;
    $cfg[‘Servers’][$i][‘password’] = «; \ Esto fue cambiado y adaptado a los cambios realizados en Xampp sec
    $cfg[‘Servers’][$i][‘extension’] = ‘mysqli’;
    $cfg[‘Servers’][$i][‘AllowNoPassword’] = true;
    $cfg[‘Lang’] = «;

  • si trato de iniciar sesión en la página web de PHPMyadmin con la cuenta de root, me
    obtener «#1045 No puede iniciar sesión en MySQL

    servidor»

  • si me intento conectar a mysql desde la línea de comandos (ejecutar como
    administrador), con el comando:
    mysql -u root -p
    (introducir contraseña)….
    Tengo la misma cosa.

  • Desde la línea de comandos he de ejecutar este comando, así…
    mysqladmin -u root password 1234
    error: Access denied for user ‘root’@’Localhost’ (utilizando password: NO)

  • También hizo esto:
    ESTABLECER una CONTRASEÑA PARA el usuario [email protected] = PASSWORD(‘1234’);
    Parecía funcionar, pero aún no estaba en condiciones de firmar en el uso de la cuenta (error 1045)

He oído mencionó que hay dos raíz de cuentas. ¿Alguien puede explicar o señalar a los más sucinta fuentes sobre cómo tengo que iniciar el uso de la base de datos con estas cuentas?

También, puede cualquier dime por qué yo soy capaz de entrar en la página web como cualquier aleatoria IDENTIFICACIÓN de usuario sin contraseña, pero la raíz es

bloqueado. Estoy seguro de que es porque la cuenta de root es el más potente de la cuenta. ¿Cómo se contrae la parte posterior de la puerta con root ya que parece ser bloqueado por su propio bien (protegido de… mí). Perdona mi falta de entendimiento sobre este. Espero que alguien pueda educar a mí. Por favor, si no es un estúpido pequeña cosa que estoy haciendo mal, me encantaría oír acerca de él.

Gracias
Neil

InformationsquelleAutor Neil Britto | 2013-10-06

2 Comentarios

  1. 1

    Sobre tu segundo punto, yo creo que su sintaxis es incorrecta (necesidad de un signo igual en lugar de un signo de dos puntos), intente esto:

    mysqld –init-file=C:\Mis Website\Xampp\mysql\mysql-init.txt

    Sobre config.inc.php, debido a que utiliza la cookie auth_type, no hay ningún punto en introducir nada en el usuario y la contraseña, porque va a ser presentado con un panel de inicio de sesión en phpMyAdmin.

    Una base de datos MySQL cuenta es definido por el host, usuario y contraseña, por lo que puede haber muchas entradas para el usuario root (con diferentes nombres de host).

    • Gracias Marc, yo también me di cuenta de la errata. He cambiado, pero todavía tiene el mismo trato. Me fui por delante y volver a instalar Xampp en vez de golpear mi cabeza contra la pared. Moraleja de la historia: no olvides la contraseña de root.

Dejar respuesta

Please enter your comment!
Please enter your name here