Esiteks, esimene asi, mida pead tegema, on MySQL teenuse peatamine, peata see teenuses või peatada käsklusega käsk, mina peatan selle otse teenusest järgmiselt:
Minu mySQL paigalduskataloog: C:\Program Files\MySQL\MySQL Server 5.7\bin\, Interneti õpetuse järgi kasutasin käsku cmd, et siseneda mySQL bin kausta ja seejärel käivitasin:
Pole võimalik. Pärast täideviimist koostatud veateade on järgmine: Shenma olukord ???
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 [Hoiatus] TIMESTAMP koos vaikimisi VAIKIMISI väärtusega on aegunud. Palun kasutage --explicit_defaults_for_timestamp serveri valikut (vt dokumentatsiooni täpsemate detailide kohta). 2017-05-25T01:26:39.139544Z 0 [Märkus] --secure-file-priv on seatud NULL-le. Andmete importimise ja eksportimisega seotud toimingud on keelatud 2017-05-25T01:26:39.142318Z 0 [Märkus] mysqld (mysqld 5.7.17) alustab protsessiga 11960 ... 2017-05-25T01:26:39.161559Z 0 [Hoiatus] Ei saa luua testfaili C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test 2017-05-25T01:26:39.162538Z 0 [Hoiatus] Ei saa luua testfaili C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test 2017-05-25T01:26:39.163179Z 0 [ERROR] ei õnnestunud seada datadir C:\Program Files\MySQL\MySQL Server 5.7\data\ 2017-05-25T01:26:39.163179Z 0 [VIGA] Katkestamine
2017-05-25T01:26:39.163179Z 0 [Märkus] Binlogi lõpp 2017-05-25T01:26:39.163179Z 0 [Märkus] mysqld: Väljalülitamine lõpetatud Ära mängi kaarte rutiini järgi!!
Haha, paljud interneti õpetused on valed, kui käivitame lause "mysqld --skip-grant-tables", leiab mysql my.ini ja andmekaustad bin parent kataloogist,
Kuna mysql 5.7 oli paigaldatud, muudeti andmebaasi andmete ja my.ini konfiguratsioonikaustade kausta ning see ei olnud samas kataloogis kui meie bin-kaustas.
Esimesel diagrammil on mysql teenuses väga oluline parameeter:
Õige viis juurparooli muutmiseks on järgmine:
1: Peata MySQL teenus 2: Ava --defaults-file konfiguratsioonifail (minu oma on "C:\ProgramData\MySQL\MySQL Server 5.7\my.ini"), Lisa lause my.ini lõppu ja salvesta:
3: Käivita MySQL teenus 4: Kasuta käsku cmd, cd mySQL bin kausta ja seejärel käivita:
Sisesta lihtsalt parool rahulikult! ! Sisesta lihtsalt parool rahulikult! ! Sisesta lihtsalt parool rahulikult! !
Me sisenesime edukalt! 5: Täida järgmine käsk:
6: Juurparool on edukalt muudetud!! Kuid see pole veel läbi, unustagem kustutada see lause, my.ini me just lisasime!! Siis taaskäivita mysql!
|