Ensinnäkin, ensimmäinen asia, joka sinun täytyy tehdä, on pysäyttää mysql-palvelu ensin, pysäyttää se palvelussa, tai voit pysäyttää sen komentokäskyllä, minä pysäytän sen suoraan palvelusta seuraavasti:
Mysql-asennuskansioni: C:\Program Files\MySQL\MySQL Server 5.7\bin\, Internetin opetusohjelman mukaan käytin cmd-komentoa syöttäkseni mysql:n bin-kansioon ja suoritin sitten:
Ei käy. Virheraportti teloituksen jälkeen on seuraava: Shenman tilanne ???
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 [Varoitus] AIKALEIMA, jossa on implisiittinen OLETUSARVO, on vanhentunut. Käytä --explicit_defaults_for_timestamp palvelinvaihtoehtoa (katso dokumentaatio lisätietoja varten). 2017-05-25T01:26:39.139544Z 0 [Huom] --secure-file-priv on asetettu NULL-arvoon. Tietojen tuontiin ja vientiin liittyvät toiminnot on poistettu käytöstä 2017-05-25T01:26:39.142318Z 0 [Huom] mysqld (mysqld 5.7.17) alkaen prosessista 11960 ... 2017-05-25T01:26:39.161559Z 0 [Varoitus] Ei voi luoda testitiedostoa C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test 2017-05-25T01:26:39.162538Z 0 [Varoitus] Ei voi luoda testitiedostoa C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test 2017-05-25T01:26:39.163179Z 0 [ERROR] epäonnistui datadirin asettamisessa C:\Program Files\MySQL\MySQL Server 5.7\data\ 2017-05-25T01:26:39.163179Z 0 [VIRHE] Keskeytys
2017-05-25T01:26:39.163179Z 0 [Huom] Binlogin loppu 2017-05-25T01:26:39.163179Z 0 [Huom] mysqld: Sammutus valmis Älä pelaa korttia rutiinin mukaan!!
Haha, monet Internetin tutoriaalit ovat väärässä, kun suoritamme lauseen "mysqld --skip-grant-tables", mysql löytää my.ini- ja data-kansiot bin parent -hakemistosta,
Koska mysql 5.7 asennettiin, tietokantatietojen ja my.ini konfiguraatiokansioiden hakemisto muuttui, eikä se ollut samassa kansiossa kuin meidän bin-kansiomme.
Ensimmäisessä kaaviossa mysql-palvelussa on erittäin tärkeä parametri:
Oikea tapa vaihtaa juurisalasana on seuraava:
1: Pysäytä mysql-palvelu 2: Avaa --defaults-file -tiedoston konfiguraatiotiedosto (omani on "C:\ProgramData\MySQL\MySQL Server 5.7\my.ini"), Lisää lause my.ini alareunaan ja tallenna:
3: Käynnistä MySQL-palvelu 4: Käytä cmd-komentoa, cd mysql:n bin-kansioon ja suorita sitten:
Syötä vain salasana rennosti! ! Syötä vain salasana rennosti! ! Syötä vain salasana rennosti! !
Pääsimme sisään onnistuneesti! 5: Suorita seuraava käsky:
6: Juurisalasana on onnistuneesti muokattu!! Mutta se ei ole vielä ohi, muistakaamme poistaa juuri lisätyn lauseen, my.ini!! Sitten käynnistä mysql uudelleen!
|