Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 24914|Atsakyti: 3

[Šaltinis] MySQL Server 5.7 Iš naujo nustatykite root slaptažodį

[Kopijuoti nuorodą]
Paskelbta 2017-05-25 09:51:07 | | | |
Visų pirma, pirmas dalykas, kurį turite padaryti, yra pirmiausia sustabdyti mysql paslaugą, sustabdyti ją paslaugoje arba galite sustabdyti naudodami komandą cmd, aš ją sustabdau tiesiai iš paslaugos taip:



Mano mysql diegimo katalogas: C: \ Program Files \ MySQL \ MySQL Server 5.7 \ bin\,
Pagal pamoką internete, aš naudojau komandą cmd, kad įvesčiau mysql šiukšliadėžės aplanką, o tada vykdžiau:


Jokiu būdu. Klaidų ataskaita po vykdymo yra tokia, Shenma situacija ???



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 [Įspėjimas] TIMESTAMP su numanoma DEFAULT reikšme yra nebenaudojama. Naudokite --explicit_defaults_for_timestamp serverio parinktį (daugiau informacijos rasite dokumentacijoje).
2017-05-25T01:26:39.139544Z 0 [Pastaba] --secure-file-priv nustatytas į NULL. Operacijos, susijusios su duomenų importavimu ir eksportavimu, yra išjungtos
2017-05-25T01:26:39.142318Z 0 [Pastaba] mysqld (mysqld 5.7.17) pradedant kaip procesas 11960 ...
2017-05-25T01:26:39.161559Z 0 [Įspėjimas] Nepavyksta sukurti bandomojo failo C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test
2017-05-25T01:26:39.162538Z 0 [Įspėjimas] Nepavyksta sukurti bandomojo failo C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test
2017-05-25T01:26:39.163179Z 0 [ERROR] nepavyko nustatyti datadir į C:\Program Files\MySQL\MySQL Server 5.7\data\
2017-05-25T01:26:39.163179Z 0 [ERROR] Nutraukiama

2017-05-25T01:26:39.163179Z 0 [Pastaba] Binlog pabaiga
2017-05-25T01:26:39.163179Z 0 [Pastaba] mysqld: išjungimas baigtas

Nežaiskite kortomis pagal rutiną!

Haha, daugelis vadovėlių internete yra neteisingi, kai vykdome sakinį "mysqld --skip-grant-tables", mysql ras my.ini ir duomenų aplankus iš šiukšliadėžės pirminio katalogo,

Kadangi mysql 5.7 buvo įdiegta, duomenų bazės duomenų ir my.ini konfigūracijos aplankų katalogas buvo pakeistas, ir jis nebuvo tame pačiame kataloge kaip mūsų šiukšliadėžės aplankas.

Pirmojoje diagramoje yra labai svarbus "mysql" paslaugos parametras:





Teisingas būdas pakeisti root slaptažodį yra toks:

1: Sustabdykite mySQL paslaugą
2: Atidarykite konfigūracijos failą --defaults-file, (mano yra "C:\ProgramData\MySQL\MySQL Server 5.7\my.ini"),
Įtraukite sakinį į my.ini apačią ir įrašykite:
3: Paleiskite MySQL paslaugą
4: Naudokite komandą cmd, cd į mysql šiukšliadėžės aplanką ir vykdykite:
Tiesiog įveskite slaptažodį atsitiktinai! ! Tiesiog įveskite slaptažodį atsitiktinai! ! Tiesiog įveskite slaptažodį atsitiktinai! !

Mes sėkmingai įėjome!
5: Vykdykite šią komandą:
6: Root slaptažodis sėkmingai pakeistas!! Tačiau tai dar nesibaigė, nepamirškime ištrinti sakinio, my.ini ką tik pridėjome!! Tada, iš naujo mysql!

Vertinimas pagal

Dalyvių skaičius1MB+1 Prisidėti prie+1 Žlugimo priežastis
Tututu + 1 + 1 Labai galingas!

Peržiūrėti visus įvertinimus





Ankstesnis:CSS kompiuterio ir mobiliojo telefono pločio pritaikymo klausimai
Kitą:C# naudoja ICSharpCode.SharpZipLib.dll failams / aplankams suspausti ir išskleisti
Paskelbta 2018-11-08 16:50:55 |
Puiku, bet kai įvedu slaptažodį atsitiktinai, jis paragina:
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql.exe -uroot -h 127.0.0.1 -p
Įveskite slaptažodį: *****
2003 m. KLAIDA (HY000): nepavyksta prisijungti prie MySQL serverio 127.0.0.1 (10061)
Paskelbta 2018-11-22 19:38:30 |
Ačiū, viršininke, pagaliau tai išsprendžiau ir supratau nuotolinį ryšį su MySQL duomenų baze, kuriai įsilaužti prireikė savaitės. Tuo metu, kai telnet buvo įjungtas šiandien, atrodė, kad išgydyti seną vidurių užkietėjimą, kuris buvo vargina mane daugelį metų ~
Dar kartą ačiū!!
Paskelbta 2018-12-27 22:20:46 |
Didysis brolis, didysis brolis, pagaliau išsprendė !!!!! Labai ačiū!!!!!!!!!
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com