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

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>
Hêvîdarim ku gotara "Solving ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)" ku li ser bloga Chen Weiliang ( https://www.chenweiliang.com/ ) hatiye parvekirin, ji we re bibe alîkar.
Ji kerema xwe vê girêdana gotarê parve bikin: https://www.chenweiliang.com/cwl-1094.html
