a MySQL jelszó megváltoztatásának megtanulása elengedhetetlen az alapvető webhelybiztonsághoz. Először változtassa meg a localhost szerver root jelszavát. Ez egyszerű és gyors, különösen, ha XAMPP localhost webszervert futtat.
az egyik legjobb dolog a saját localhost XAMPP webszerver futtatásában az, hogy minden tesztelést és projektet ingyenesen elvégezhet. Az egyik dolog, amit sok esetben elfelejtenek, néhány alapvető biztonsági gyakorlat, például az alapértelmezett jelszó használata.
a legtöbb XAMPP telepítésnél az emberek általában megtartják az alapértelmezett üres jelszót. Ez most nem túl biztonságtudatos, ugye? A jó hír az, hogy néhány perc alatt megváltoztathatja a localhost phpMyAdmin/MySQL fiók root jelszavát (más néven adminisztrátori jelszót). Itt van, hogyan!
először kapcsolja be a MySQL/Apache
először nyissa meg a XAMPP vezérlőpultot, és ellenőrizze, hogy az Apache és a MySQL fut-e. Tudni fogja, hogy a nevüket zöld színnel kiemelik.
Ezután indítsa el a speciális Windows parancssort a jobb oldali “Shell” gombra kattintva. Ez megnyit egy fekete ablakot “XAMPP for Windows”címmel.
a MySQL root jelszavának módosítása
a parancssorba írja be a következőket: (vegye figyelembe a kettős kötőjelet a felhasználó előtt, ezek fontosak. Ha nincs ilyen kettős kötőjel, akkor a parancs nem fog működni. Gondoljon rájuk a parancs helyes szintaxisának részeként. )
mysqladmin --user=root password "SUPERsecretPASSWORD"
Ez visszaállítja a “root” nevű felhasználót a “SUPERsecretPASSWORD” új jelszavával (idézőjelek nélkül). Annak érdekében, hogy ez a parancs megfelelően működjön, dupla idézőjelekkel kell rendelkeznie.
ezzel a paranccsal csak akkor állíthatja be a jelszót, ha az alapértelmezett üres jelszót használja. Ha a jelszót már beállította vagy megváltoztatta egy másik időpontban, akkor a következő parancsot kell használnia:
mysqladmin --user=root --password=OLDpass password "NEWpassword"
ahol az ” OLDpass “lenne a” root ” felhasználó jelenlegi jelszava. Ismét vegye figyelembe a kettős kötőjelet a “felhasználó” és a “jelszó”előtt.
ez a jelszó-visszaállítás minden létező MySQL és phpMyAdmin fiókhoz használható. Csak meg kell változtatnia a felhasználónevet és a jelszót a parancsban.
ellenőrizze, hogy a root jelszó módosítása működött-e!
most, mint minden jó számítógépes majom, mindig jó ötlet ellenőrizni, hogy a Jelszó sikeresen megváltozott-e. Ehhez egy egyszerű SQL parancsot futtatunk a parancssorban a felhasználónevünk és jelszavunk segítségével:
mysql --user=root --password=SUPERsecretPASSWORD -e "SELECT 1+1"
- ha a jelszóváltás sikeres volt, akkor megjelenik egy kis ASCII diagram, amely úgy néz ki, mintha valamilyen alapvető matematikát végezne, mint a fenti képen.
- ha a jelszó megváltoztatása sikertelen volt, hibaüzenet jelenik meg, amely a következőt írja: “Hozzáférés megtagadva a root@localhost felhasználóhoz” (vagy bármi is a felhasználóneve).
felhasználónév/jelszó bejelentkezés engedélyezése
miután beállította a jelszót vagy megváltoztatta a MySQL-fiók jelszavát, frissítenie kell a phpMyAdmin bejelentkezési stílusát. Ez szuper könnyű csinálni. Keresse meg a phpMyAdmin konfigurációs fájlt, config.inc.php. A phpMyAdmin telepítési könyvtárában található. Ha XAMPP-t használ, akkor ez lesz (C:\xampp\phpMyAdmin\config.inc.php).
a phpMyAdmin konfigurációs fájl megnyitása után engedélyeznie kell a szokásos stílusú bejelentkezéseket. Böngésszen a fájlban vagy a control + F-ben, hogy megtalálja az “auth_type” változót. (Tudjon meg többet az auth_type-ról itt) valószínűleg egy teljes sor fog kinézni:
$cfg = "config";
frissítse az “auth_type” értékét, és állítsa egyenlővé a “cookie” – val. Ennek beállításával engedélyezi a cookie-bejelentkezéseket a phpMyAdmin számára. Így a phpMyAdmin bejelentkezési űrlap segítségével tud bejelentkezni, és megadhatja felhasználónevét és jelszavát.