ERROR 1045 çareser bike (28000): Gihîştin ji bo bikarhêner 'root'@'localhost' hate red kirin (bikaranîna şîfreyê: ERÊ)

Bi karanîna hostek Linux-ê , databasa MySQL ya panela VestaCP- ê bo guhertoya MariaDB 10.4.6 nûve bike.

ERROR 1045 çareser bike (28000): Gihîştin ji bo bikarhêner 'root'@'localhost' hate red kirin (bikaranîna şîfreyê: ERÊ)

Bi neçaverêkirî, fermana jêrîn binivîsin▼

mysql -uroot -p
  • Ji bo têketinê şîfreya xwe binivîsemysql.

Çewtiya jêrîn ▼ dibe

ÇEWT 1045 (28000): Gihîştin ji bo bikarhêner 'root'@'localhost' hate red kirin (bikaranîna şîfreyê: ERÊ)

Bi gelemperî ev xeletî ji hêla şîfreya bikarhênerê root ya çewt ji bo daneya MySQL ve tête çêkirin, çareserî bê guman ji nûvekirina şîfreyê ye.

Meriv çawa xeletiya MySQL ERROR 1045 (28000) dike?

Gava 1: Piştî têketina bi karanîna nermalava SSH , fermana jêrîn binivîse da ku daneya MySQL rawestîne ▼

systemctl stop mysqld

Pêngava 2: MySQL bi karanîna fermana jêrîn, bêyî kontrolkirina destûran bidin destpêkirin ▼

mysqld --skip-grant-tables &

Li ser vê yekê, xeletiyek din hat ragihandin ▼

[ÇEWT] Çewtiya kujer: Ji kerema xwe beşa "Ewlekariyê" ya manualê bixwînin da ku hûn fêr bibin ka meriv çawa mysqld wekî root dimeşîne!

Ji kerema xwe SSH û emrê jêrîn ▼ binivîse

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

Gava 3: Bi rêya SSH-ê têkevin MySQL ▼

mysql -uroot

或

mysql

Gav 4: Şîfreya root nûve bike

Mysql5.7 an paşê ▼

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

Guhertoya Mysql5.7 ▼

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

Gava 5: Destûrên Nûjen Bike ▼

flush privileges;

Gava 6: Ji MySQL derkeve ▼

exit

或

quit

Gava 7: Dîsa wekî bikarhênerê root têkevin MySQL ▼

Mysql -uroot -p
  • Şifreyê têke:<输入刚改好的密码123456>

评论

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

Scroll to Top