1045 ERROR (28000) ni yechish: “root” @ “localhost” foydalanuvchisiga kirish taqiqlandi (parol yordamida: YES)

VestaCP panelining MySQL ma'lumotlar bazasini Linux xostidan foydalanib , MariaDB 10.4.6 versiyasiga yangilang.

1045 ERROR (28000) ni yechish: “root” @ “localhost” foydalanuvchisiga kirish taqiqlandi (parol yordamida: YES)

Kutilmaganda quyidagi buyruqni kiriting▼

mysql -uroot -p
  • Kirish uchun parolni kiritingmysql.

Quyidagi xatolik yuz beradi ▼

XATO 1045 (28000): "root"@'localhost" foydalanuvchisiga kirish taqiqlandi (parol yordamida: YES)

Odatda bu xato MySQL ma'lumotlari uchun noto'g'ri ildiz foydalanuvchi parolidan kelib chiqadi, yechim, albatta, parolni tiklashdir.

MySQL ERROR 1045 (28000) xatosi qanday qilinadi?

1-qadam: SSH dasturi yordamida tizimga kirgandan so'ng , MySQL ma'lumotlar bazasini to'xtatish uchun quyidagi buyruqni kiriting ▼

systemctl stop mysqld

2-qadam: Ruxsatnomalarni tekshirmasdan, quyidagi buyruq yordamida MySQL-ni ishga tushiring ▼

mysqld --skip-grant-tables &

Shu nuqtada yana bir xato haqida xabar berildi ▼

[XATO] Muhim xato: MySQLD-ni root sifatida qanday ishga tushirishni bilish uchun qoʻllanmaning “Xavfsizlik” boʻlimini oʻqing!

Iltimos, SSH ni kiriting va quyidagi buyruqni kiriting ▼

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

3-qadam: SSH orqali MySQL-ga kiring ▼

mysql -uroot

Yoki

mysql

4-qadam: Asosiy parolni yangilang

Mysql5.7 yoki undan keyingi versiyalar ▼

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

Mysql5.7 versiyasi ▼

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

5-qadam: Ruxsatnomalarni yangilash ▼

flush privileges;

6-qadam: MySQL-dan chiqish ▼

exit

Yoki

quit

7-qadam: MySQL-ga root foydalanuvchisi sifatida yana kiring ▼

Mysql -uroot -p
  • Parolni kiriting:<输入刚改好的密码123456>

发表 评论

língíngíngíngíngíngíngíngíngíngíngíngíngín *​​

Top o'ting