Pirmkārt, pirmā lieta, kas jums jādara, ir vispirms apturēt mysql pakalpojumu, apturēt to pakalpojumā, vai arī jūs varat to apturēt ar komandu cmd, es to apturu tieši no pakalpojuma šādi:
Mans mysql instalācijas direktorijs: C: \ Program Files \ MySQL \ MySQL Server 5.7 \ bin\, Saskaņā ar apmācību internetā es izmantoju komandu cmd, lai ievadītu mysql mapi, un pēc tam izpildīju:
Nekādā gadījumā. Kļūdas ziņojums pēc izpildes ir šāds, Shenma situācija ???
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 [Brīdinājums] TIMESTAMP ar netiešu DEFAULT vērtību ir novecojis. Lūdzu, izmantojiet --explicit_defaults_for_timestamp servera opciju (sīkāku informāciju skatiet dokumentācijā). 2017-05-25T01:26:39.139544Z 0 [Piezīme] --secure-file-priv ir iestatīts uz NULL. Darbības, kas saistītas ar datu importēšanu un eksportēšanu, ir atspējotas 2017-05-25T01:26:39.142318Z 0 [Piezīme] mysqld (mysqld 5.7.17) sākot ar procesu 11960 ... 2017-05-25T01:26:39.161559Z 0 [Brīdinājums] Nevar izveidot testa failu C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test 2017-05-25T01:26:39.162538Z 0 [Brīdinājums] Nevar izveidot testa failu C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test 2017-05-25T01:26:39.163179Z 0 [ERROR] neizdevās iestatīt datadir uz C:\Program Files\MySQL\MySQL Server 5.7\data\ 2017-05-25T01:26:39.163179Z 0 [KĻŪDA] Pārtraukšana
2017-05-25T01:26:39.163179Z 0 [Piezīme] Binlog beigas 2017-05-25T01:26:39.163179Z 0 [Piezīme] mysqld: Izslēgšana pabeigta Nespēlējiet kārtis saskaņā ar rutīnu!
Haha, daudzas apmācības internetā ir nepareizas, kad mēs izpildām teikumu "mysqld --skip-grant-tables", mysql atradīs my.ini un datu mapes no bin vecāku direktorijas,
Tā kā mysql 5.7 tika instalēts, tika mainīts datu bāzes datu un my.ini konfigurācijas mapju direktorijs, un tas nebija tajā pašā direktorijā kā mūsu mape.
Pirmajā diagrammā mysql pakalpojumā ir ļoti svarīgs parametrs:
Pareizais veids, kā mainīt saknes paroli, ir šāds:
1: Pārtrauciet mysql pakalpojumu 2: Atveriet konfigurācijas failu --defaults-file (mans ir "C:\ProgramData\MySQL\MySQL Server 5.7\my.ini"), Pievienojiet teikumu my.ini apakšā un saglabājiet:
3: Startējiet MySQL pakalpojumu 4: Izmantojiet komandu cmd, cd mysql mapē un pēc tam izpildiet:
Vienkārši ievadiet paroli nejauši! ! Vienkārši ievadiet paroli nejauši! ! Vienkārši ievadiet paroli nejauši! !
Mēs veiksmīgi piedalījāmies! 5: Izpildiet šādu komandu:
6: Saknes parole ir veiksmīgi modificēta! Tomēr tas vēl nav beidzies, atcerēsimies izdzēst teikumu, my.ini tikko pievienojām!! Pēc tam restartējiet mysql!
|