sql >> Database teknologi >  >> RDS >> Mysql

MySQL - FEJL 1045 - Adgang nægtet

Hvis du faktisk har indstillet en root-adgangskode, og du lige har mistet/glemt det:

  1. Stop MySQL
  2. Genstart det manuelt med muligheden for skip-grant-tables:mysqld_safe --skip-grant-tables

  3. Åbn nu et nyt terminalvindue og kør MySQL-klienten:mysql -u root

  4. Nulstil root-adgangskoden manuelt med denne MySQL-kommando:UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root'; Hvis du bruger MySQL 5.7 (tjek at bruge mysql --version i terminalen), så er kommandoen:

    UPDATE mysql.user SET authentication_string=PASSWORD('password')  WHERE  User='root';
    
  5. Skyl privilegierne med denne MySQL-kommando:FLUSH PRIVILEGES;

Fra http://www.tech-faq.com/reset-mysql- password.shtml

(Måske er det ikke det, du har brug for, Abs, men jeg regner med, at det kunne være nyttigt for folk, der falder over dette spørgsmål i fremtiden)



  1. hvordan man får adgang til kommandolinjen for xampp på Windows

  2. Funktion i SQL Server 2008, der ligner STØRST i mysql?

  3. Hvordan pg_sleep_for() virker i PostgreSQL

  4. PostgreSQL 8.4 giver DML-privilegier på alle tabeller til en rolle