Monet ihmiset käyttävät phpmyadminia tai komentoriviä vaihtaakseen mysql:n juurisalasanaa, ja uudelleenkäynnistyksen jälkeen he huomaavat, että mysql-kirjautumisvirhe löytyy, miksi näin on?
Vaihtaaksesi mysql-rootin salasanan, sinun täytyy vaihtaa rootin salasana mysql-tietokannassa mysql-ohjelmistossa ja myös konfiguraatiotiedostossa.
Tietokannan muokkaus ei ole vain yhden datarivin muokkaaminen, joten älä muokkaa sitä manuaalisesti, vaan käytä komentoja muokkaamiseen.
Kirjaudu ensin phpmyadminiin root-tilillä, klikkaa vasenta sivua päästäksesi mysql-tietokantaan ja klikkaa "mysql" ylhäällä päästäksesi SQL-syöterajapintaan. Syötä seuraava komento:
päivitä käyttäjä asettaa password=password('123456'), missä User='root'
Yksi niistä 123456 on salasana, jonka haluat vaihtaa, joten muista olla vaihtamatta salasanaa suoraan tietokannasta.
Sitten klikkaa "Suorita" oikeasta alakulmasta ja näet "Affected x lines", mikä tarkoittaa, että muutos onnistui.
Salasanan vaihtaminen tapahtuu käytännössä tässä, mutta tulee jatko-ongelma, tietokannan salasana vaihdetaan, ja kun poistut phpMyAdminista ja tulet taas sisään, huomaat, ettet voi yhdistää tietokantaan.
Tämä johtuu siitä, että phpMyAdminin tietokannan kirjautumistiedot ovat edelleen alkuperäisiä, joten niitä ei voi kirjautua sisään.
Ratkaisu: Avaa phpMyAdminin asennuskansio, etsi config.inc.php-tiedosto ja avaa se Notepadilla tai muulla tekstieditorilla.
Find $cfg['Palvelimet'][$i]['password'] = ''; Vaihda uuteen salasanaan, jonka juuri asetit, tallenna ja poistu.
Avaa phpMyAdmin uudelleen, voit yhdistää normaalisti ja salasanan vaihto on valmis.
|