Aktualizujte databázu MySQL panela VestaCP na verziu MariaDB 10.4.6 pomocou hostiteľa so systémom Linux .

Neočakávane zadajte nasledujúci príkaz▼
mysql -uroot -p
- Pre prihlásenie zadajte heslomysql.
Vyskytla sa nasledujúca chyba ▼
CHYBA 1045 (28000): Prístup odmietnutý pre používateľa 'root'@'localhost' (pomocou hesla: ÁNO)
Zvyčajne je táto chyba spôsobená nesprávnym heslom užívateľa root pre MySQL dáta, riešením je samozrejme reset hesla.
Ako na chybu MySQL ERROR 1045 (28000)?
Krok 1: Po prihlásení pomocou SSH softvéru zadajte nasledujúci príkaz na zastavenie databázy MySQL ▼
systemctl stop mysqld
Krok 2: Spustite MySQL pomocou nasledujúceho príkazu bez kontroly oprávnení ▼
mysqld --skip-grant-tables &
V tomto bode bola hlásená ďalšia chyba ▼
[CHYBA] Závažná chyba: Prečítajte si časť „Zabezpečenie“ v príručke a zistite, ako spustiť mysqld ako root!
SSH a zadajte nasledujúci príkaz ▼
mysqld --user=root --skip-grant-tables &
Krok 3: Prihláste sa do MySQL cez SSH ▼
mysql -uroot
alebo
mysql
Krok 4: Aktualizujte heslo root
Mysql5.7 alebo novší ▼
UPDATE mysql.user SET Password=PASSWORD('123456') where USER='root';Mysql5.7 verzia ▼
UPDATE mysql.user SET authentication_string=PASSWORD('123456') where USER='root';Krok 5: Obnoviť povolenia ▼
flush privileges;
Krok 6: Ukončite MySQL ▼
exit
alebo
quit
Krok 7: Znova sa prihláste do MySQL ako používateľ root ▼
Mysql -uroot -p
- Zadajte heslo:
<输入刚改好的密码123456>
Dúfame, že článok „Riešenie chyby 1045 (28000): Prístup odmietnutý pre používateľa 'root'@'localhost' (s heslom: ÁNO)“ zdieľaný na blogu Chen Weilianga ( https://www.chenweiliang.com/ ) bude pre vás užitočný.
Neváhajte a zdieľajte odkaz na tento článok: https://www.chenweiliang.com/cwl-1094.html
