MySQL-salasanan muuttaminen on välttämätön perussivuston turvallisuuden kannalta. Ensinnäkin, muuttaa root salasana localhost-palvelimen. Se on helppoa ja nopeaa, varsinkin jos käytät XAMPP localhost-verkkopalvelinta.
yksi parhaista asioista Oman localhost XAMPP-verkkopalvelimen pyörittämisessä on se, että voi tehdä kaikki haluamansa testaukset ja projektit veloituksetta. Yksi asia, joka saa unohtaa paljon näistä tapauksista on joitakin perusturvakäytäntöjä, kuten ei käytä oletussalasanaa.
useimmissa XAMPP-asennuksissa ihmisillä on tapana pitää oletusarvoinen tyhjä salasana. Se ei ole kovin turvallisuustietoinen meistä. Hyvä uutinen on, että voit muuttaa root salasana (aka admin salasana) localhost phpMyAdmin/MySQL-tilin vain muutamassa minuutissa. Näin!
Käynnistä ensin MySQL / Apache
avaa ensin XAMPP-Ohjauspaneeli ja varmista, että Apache ja MySQL ovat käynnissä. Tiedätte, että he juoksevat sen mukaan, että heidän nimensä on merkitty vihreällä.

Seuraava, käynnistää erikoistunut Windows komentokehote klikkaamalla ”kuori” painiketta oikealla puolella. Tämä avaa mustan ikkunan nimeltään ”XAMPP for Windows”.
Vaihda pääkäyttäjän salasana MySQL: lle
komentokehotteessa seuraava: (huomaa kaksoisviiva ennen käyttäjää, nämä ovat tärkeitä. Jos sinulla ei ole näitä kaksoisviivoja, komento ei toimi. Ajattele, että ne ovat osa komennon oikeaa syntaksia. )
mysqladmin --user=root password "SUPERsecretPASSWORD"
tämä Nollaa käyttäjän nimeltä ” root ”uudella salasanalla” SUPERsecretPASSWORD ” (ilman lainausmerkkejä). Jotta tämä komento toimisi oikein, sinulla on oltava kaksinkertaiset lainausmerkit.

tämä komento antaa sinun asettaa salasanan vain, jos käytät oletussalasanaa tyhjä. Jos salasana on jo asetettu tai muutettu toisella kertaa, sinun on käytettävä seuraavaa komentoa:
mysqladmin --user=root --password=OLDpass password "NEWpassword"
jossa ” OLDpass ”olisi nykyinen salasana” root ” käyttäjä. Jälleen, huomaa kaksinkertainen väliviivalla ennen ”käyttäjä”ja ” salasana”.
tämä salasanan palautus voi toimia kaikilla olemassa olevilla MySQL-ja phpMyAdmin-tileillä. Sinun tarvitsee vain vaihtaa käyttäjätunnus ja salasana komennossa.
varmista, että juuri-salasanan vaihto toimi!
nyt kuten kuka tahansa hyvä tietokonenörtti, on aina hyvä varmistaa, että salasana on vaihdettu onnistuneesti. Tätä varten suoritamme yksinkertaisen SQL-komennon komentokehotteessa käyttäjätunnuksemme ja salasanamme avulla.:
mysql --user=root --password=SUPERsecretPASSWORD -e "SELECT 1+1"

- jos salasanan vaihto onnistui, näet pienen ASCII-kaavion, joka näyttää siltä, että se tekee jotain perusmatematiikkaa, kuten yllä olevassa kuvassa.
- jos salasanan vaihto epäonnistui, näet virheviestin, jossa lukee ”Access denied for user root@localhost” (tai mikä tahansa käyttäjätunnuksesi onkaan).
ota käyttäjätunnus / salasana käyttöön
kun olet asettanut salasanan tai vaihtanut salasanasi MySQL-tilille, sinun tulee päivittää phpMyAdmin-kirjautumistyylisi. Se on erittäin helppo tehdä. Selaa phpMyAdmin-asetustiedostoon, config.inc.php. Löydät sen sisällä phpMyAdmin asennushakemisto. Jos käytät XAMPPIA, se on (C:\xampp\phpMyAdmin\config.inc.php).
kun olet avannut phpMyAdmin-asetustiedoston, sinun on otettava käyttöön säännölliset tyylitietokirjoitukset. Selaa tiedostoa, tai control + F, löytääksesi muuttujan ”auth_type”. (Lue auth_type täällä) se on todennäköisesti täydellinen rivi näyttää tältä:
$cfg = "config";
Päivitä arvo ” auth_type ”ja aseta se on”cookie”. Kun asetat tämän, otat käyttöön evästetunnukset phpmyadminille. Näin voit kirjautua sisään käyttämällä phpMyAdmin sisäänkirjautumislomaketta ja syöttämällä käyttäjätunnuksesi ja salasanasi.