Ngarengsekeun ERROR 1045 (28000): Aksés ditolak pikeun pangguna 'root' @ 'localhost' (nganggo kecap akses: YES)

使用Linuxhost bakalVestaCPpaneldatabase MySQLNingkatkeun kana versi Mariadb 10.4.6.

Ngarengsekeun ERROR 1045 (28000): Aksés ditolak pikeun pangguna 'root' @ 'localhost' (nganggo kecap akses: YES)

Teu disangka-sangka, lebetkeun paréntah di handap ieu▼

mysql -uroot -p
  • Lebetkeun kecap akses pikeun log inMySQL.

Kasalahan di handap ieu lumangsung ▼

ERROR 1045 (28000): Aksés ditolak pikeun pangguna 'root' @ 'localhost' (nganggo kecap akses: YES)

Biasana kasalahan ieu disababkeun ku kecap akses pangguna root anu salah pikeun data MySQL, solusina tangtos ngareset kecap konci.

Kumaha kasalahan MySQL ERROR 1045 (28000)?

第 1:ngagunakeun SSH软件Saatos log in, lebetkeun paréntah di handap ieu pikeun ngeureunkeun database mysql ▼

systemctl stop mysqld

第 2:Mimitian MySQL nganggo paréntah di handap ieu sareng mimitian tanpa mariksa idin ▼

mysqld --skip-grant-tables &

Dina titik ieu, kasalahan sejen dilaporkeun ▼

[ERROR] Kasalahan fatal: Mangga baca bagian "Kaamanan" tina manual pikeun manggihan cara ngajalankeun mysqld salaku root!

Punten SSH sareng lebetkeun paréntah di handap ieu ▼

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

第 3:SSH login ka mysql ▼

mysql -uroot

Atanapi

mysql

第 4:ngamutahirkeun sandi root

Mysql5.7 atanapi engké ▼

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

Vérsi Mysql5.7 ▼

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

第 5:Refresh idin ▼

flush privileges;

第 6:kaluar mysql ▼ 

exit

Atanapi

quit

第 7:Lebet deui ka mysql sareng pangguna root ▼

Mysql -uroot -p
  • Lebetkeun kecap akses:<输入刚改好的密码123456>

koméntar

alamat surélék anjeun moal diterbitkeun. Widang anu diperyogikeun dianggo * Labél

Ngagulung ka luhur