Lös ERROR 1045 (28000): Åtkomst nekad för användaren 'root'@'localhost' (med lösenord: JA)

Uppgradera MySQL-databasen för VestaCP -panelen till MariaDB version 10.4.6 med hjälp av en Linux- värd .

Lös ERROR 1045 (28000): Åtkomst nekad för användaren 'root'@'localhost' (med lösenord: JA)

Ange oväntat följande kommando▼

mysql -uroot -p
  • Ange lösenord för att logga inmysql.

Följande fel uppstår ▼

FEL 1045 (28000): Åtkomst nekad för användaren 'root'@'localhost' (med lösenord: JA)

Vanligtvis orsakas detta fel av fel root-användarlösenord för MySQL-data, lösningen är naturligtvis att återställa lösenordet.

Hur gör man för MySQL ERROR 1045 (28000) fel?

Steg 1: Efter att du har loggat in med SSH -programvara , ange följande kommando för att stoppa MySQL-databasen ▼

systemctl stop mysqld

Steg 2: Starta MySQL med följande kommando, utan att kontrollera behörigheterna ▼

mysqld --skip-grant-tables &

Vid det här laget rapporterades ett annat fel ▼

[FEL] Allvarligt fel: Läs avsnittet "Säkerhet" i manualen för att ta reda på hur man kör mysqld som root!

Vänligen SSH och ange följande kommando ▼

mysqld --user=root --skip-grant-tables &

Steg 3: Logga in på MySQL via SSH ▼

mysql -uroot

eller

mysql

Steg 4: Uppdatera root-lösenordet

Mysql5.7 eller senare ▼

UPDATE mysql.user SET Password=PASSWORD('123456') where USER='root';

Mysql5.7 version ▼

UPDATE mysql.user SET authentication_string=PASSWORD('123456') where USER='root';

Steg 5: Uppdatera behörigheter ▼

flush privileges;

Steg 6: Avsluta MySQL ▼

exit

eller

quit

Steg 7: Logga in på MySQL igen som root-användare ▼

Mysql -uroot -p
  • Skriv in lösenord:<输入刚改好的密码123456>

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Bläddra till början