sql >> Database >  >> RDS >> Mysql

MySQL - FOUT 1045 - Toegang geweigerd

Als je daadwerkelijk een root-wachtwoord hebt ingesteld en je bent het gewoon kwijt/vergeten:

  1. Stop MySQL
  2. Start het handmatig opnieuw met de optie skip-grant-tables:mysqld_safe --skip-grant-tables

  3. Open nu een nieuw terminalvenster en voer de MySQL-client uit:mysql -u root

  4. Reset het root-wachtwoord handmatig met dit MySQL-commando:UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root'; Als je MySQL 5.7 gebruikt (controleer met mysql --version in de Terminal), dan is de opdracht:

    UPDATE mysql.user SET authentication_string=PASSWORD('password')  WHERE  User='root';
    
  5. Spoel de privileges door met dit MySQL-commando:FLUSH PRIVILEGES;

Van http://www.tech-faq.com/reset-mysql- wachtwoord.shtml

(Misschien is dit niet wat je nodig hebt, Abs, maar ik denk dat het nuttig kan zijn voor mensen die in de toekomst over deze vraag struikelen)



  1. 4 manieren om te controleren op dubbele rijen in SQL Server

  2. Functies met variabel aantal invoerparameters

  3. Hoe in Java verbinding te maken als SYS met Oracle?

  4. Hoe alle controlebeperkingen in SQL Server-database uit te schakelen - SQL Server / TSQL-zelfstudie, deel 87