Daugelis žmonių naudoja phpmyadmin arba komandinę eilutę, kad pakeistų mysql root slaptažodį, o paleidę iš naujo randa, kad rasta mysql prisijungimo klaida, kodėl taip yra?
Norėdami pakeisti mysql root slaptažodį, turite pakeisti mysql programinės įrangos mysql duomenų bazės root slaptažodį, taip pat pakeisti jį konfigūracijos faile.
Duomenų bazės modifikacija yra ne tik modifikuoti vieną duomenų eilutę, todėl nekeiskite jos rankiniu būdu, o naudokite komandas.
Pirmiausia prisijunkite prie phpmyadmin naudodami root paskyrą, tada spustelėkite kairėje pusėje, kad įeitumėte į mysql duomenų bazę, ir viršuje spustelėkite "mysql", kad patektumėte į sql įvesties sąsają. Įveskite šią komandą:
atnaujinti vartotojo nustatymą password=password('123456'), kur User='root'
Tarp jų 123456 yra slaptažodis, kurį norite pakeisti, todėl nepamirškite nekeisti slaptažodžio tiesiai duomenų bazėje.
Tada apatiniame dešiniajame kampe spustelėkite "Vykdyti" ir pamatykite "Paveiktos x linijos", o tai reiškia, kad modifikacija sėkminga.
Slaptažodžio keitimas iš esmės atliekamas čia, tačiau kils tolesnė problema, pakeistas duomenų bazės slaptažodis, o išėję iš phpMyAdmin ir vėl įėję pamatysite, kad negalite prisijungti prie duomenų bazės.
Taip yra todėl, kad prisijungimo prie duomenų bazės informacija phpMyAdmin vis dar yra originali, todėl prie jos prisijungti negalima.
Sprendimas: Atidarykite phpMyAdmin diegimo katalogą, raskite config.inc.php failą ir atidarykite jį naudodami Notepad ar kitą teksto rengyklę.
Rasti $cfg['Serveriai'][$i]['slaptažodis'] = ''; Pakeiskite į naują slaptažodį, kurį ką tik nustatėte, išsaugokite ir išeikite.
Dar kartą atidarykite phpMyAdmin, galite prisijungti įprastai ir slaptažodžio keitimas baigtas.
|