Rešite NAPAKO 1045 (28000): dostop zavrnjen za uporabnika 'root'@'localhost' (uporaba gesla: DA)

uporabaLinuxgostitelj boVestaCPpanelBaza podatkov MySQLNadgradite na različico Mariadb 10.4.6.

Rešite NAPAKO 1045 (28000): dostop zavrnjen za uporabnika 'root'@'localhost' (uporaba gesla: DA)

Nepričakovano vnesite naslednji ukaz▼

mysql -uroot -p
  • Vnesite geslo za prijavomysql.

Pojavi se naslednja napaka ▼

NAPAKA 1045 (28000): dostop zavrnjen za uporabnika 'root'@'localhost' (uporaba gesla: DA)

Običajno to napako povzroči napačno uporabniško geslo root za podatke MySQL, rešitev je seveda ponastavitev gesla.

Kako odpraviti napako MySQL ERROR 1045 (28000)?

第 1 步:uporabite SSH软件Po prijavi vnesite naslednji ukaz, da zaustavite bazo podatkov mysql ▼

systemctl stop mysqld

第 2 步:Zaženite MySQL z naslednjim ukazom in ga zaženite brez preverjanja dovoljenj ▼

mysqld --skip-grant-tables &

Na tej točki je bila prijavljena še ena napaka ▼

[NAPAKA] Usodna napaka: Preberite razdelek »Varnost« v priročniku, da ugotovite, kako zagnati mysqld kot root!

Prosimo SSH in vnesite naslednji ukaz ▼

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

第 3 步:SSH prijava v mysql ▼

mysql -uroot

mysql

第 4 步:posodobi root geslo

Mysql5.7 ali novejši ▼

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

Različica Mysql5.7 ▼

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

第 5 步:Osveži dovoljenja ▼

flush privileges;

第 6 步:zapustite mysql ▼ 

exit

quit

第 7 步:Znova se prijavite v mysql s korenskim uporabnikom ▼

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

发表 评论

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

Pomaknite se na vrh