sql >> Databasteknik >  >> RDS >> Mysql

MySQL - FEL 1045 - Åtkomst nekad

Om du faktiskt har angett ett root-lösenord och du precis har tappat/glömt det:

  1. Stoppa MySQL
  2. Starta om den manuellt med alternativet skip-grant-tables:mysqld_safe --skip-grant-tables

  3. Öppna nu ett nytt terminalfönster och kör MySQL-klienten:mysql -u root

  4. Återställ root-lösenordet manuellt med detta MySQL-kommando:UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root'; Om du använder MySQL 5.7 (kontrollera att använda mysql --version i terminalen) så är kommandot:

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

Från http://www.tech-faq.com/reset-mysql- password.shtml

(Det här kanske inte är vad du behöver, Abs, men jag tror att det kan vara användbart för människor som stöter på den här frågan i framtiden)



  1. Saker du bör veta innan du lär dig Oracle

  2. MySQL:@variabel vs variabel. Vad är skillnaden?

  3. SQL AS:Användning, exempel och hur det kan gynna dig bäst

  4. Hur får man räkningen av nuvarande månads söndagar i psql?