Prvá vec, ktorú musíte urobiť, je najskôr zastaviť službu mysql, zastaviť ju v službe, alebo ju môžete zastaviť príkazom cmd, ja ju zastavím priamo zo služby nasledovne:
Môj inštalačný adresár mysql: C:\Program Files\MySQL\MySQL Server 5.7\bin\, Podľa návodu na internete som pomocou príkazu cmd vstúpil do priečinka bin v mysql a potom vykonal:
V žiadnom prípade. Správa o chybe po vykonaní je nasledovná: situácia Shenma ???
mysqld: Can't change dir to 'C:\Program Files\MySQL\MySQL Server 5.7\data\' (Errcode: 2 - No such file or directory) 2017-05-25T01:26:39.139544Z 0 [Upozornenie] ČASOVÁ značka s implicitnou PREDVOLENOU hodnotou je zastaralá. Použite prosím možnosť --explicit_defaults_for_timestamp servera (viac informácií nájdete v dokumentácii). 2017-05-25T01:26:39.139544Z 0 [Poznámka] --secure-file-priv je nastavený na NULL. Operácie súvisiace s importom a exportom dát sú deaktivované 2017-05-25T01:26:39.142318Z 0 [Poznámka] mysqld (mysqld 5.7.17) začínajúc ako proces 11960 ... 2017-05-25T01:26:39.161559Z 0 [Upozornenie] Nemožno vytvoriť testovací súbor C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test 2017-05-25T01:26:39.162538Z 0 [Upozornenie] Nemôžem vytvoriť testovací súbor C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test 2017-05-25T01:26:39.163179Z 0 [CHYBA] nepodarilo sa nastaviť datadir na C:\Program Files\MySQL\MySQL Server 5.7\data\ 2017-05-25T01:26:39.163179Z 0 [CHYBA] Ukončenie
2017-05-25T01:26:39.163179Z 0 [Poznámka] Binlog koniec 2017-05-25T01:26:39.163179Z 0 [Poznámka] mysqld: Vypnutie dokončené Nehrajte karty podľa rutiny!!
Haha, veľa tutoriálov na internete je nesprávnych, keď vykonáme vetu "mysqld --skip-grant-tables", mysql nájde priečinky my.ini a data z rodičovského adresára binu,
Od inštalácie mysql 5.7 sa zmenil adresár databázových dát a my.ini konfiguračných priečinkov a nebol v tom istom adresári ako náš bin.
V prvom diagrame je v službe mysql veľmi dôležitý parameter:
Správny spôsob zmeny koreňového hesla je nasledovný:
1: Zastavte službu mysql 2: Otvorte konfiguračný súbor --defaults-file (môj je "C:\ProgramData\MySQL\MySQL Server 5.7\my.ini"), Pridajte vetu na spodok my.ini a uložte:
3: Spustenie služby MySQL 4: Použite príkaz cmd, vložte cd do priečinka bin v mysql a potom vykonať:
Stačí zadať heslo nenútene! ! Stačí zadať heslo nenútene! ! Stačí zadať heslo nenútene! !
Úspešne sme vstúpili! 5: Vykonajte nasledujúci príkaz:
6: Root heslo je úspešne upravené!! Ale ešte to neskončilo, nezabudnime vymazať vetu, my.ini sme práve pridali!! Potom reštartuj mysql!
|