Hogyan kell beállítani egy jelszót mysql, ha megfelelően „takarmány” a bázis
MySQL - az alapértelmezett beállítások
Hogy őszinte legyek, nem tudom, hogy mi táplálja az adatbázisban. De velük, mint egy gyermek és egy macska képesnek kell lennie kezelni. Alkalmazza a helyes megközelítés, azaz a jogot, hogy a jelszavakat, ideje létrehozni mentések, szabályait követi SQL szintaxis.
Mindezen szabályok kezelése „háziasított” adatbázisok vesszük, ma már csak egy dolog -, hogyan kell beállítani egy jelszót a MySQL. De először beszéljünk az alapértelmezett beállításokat, melyeket csak adatbázis szerver.
Közvetlenül a telepítés után a MySQL, ha megy a rendszer asztalra felhasználó, lehet „elszörnyedt” fedezte fel, hogy minden a számlákat, nincs jelszó. A szempontból a józan ész és az alapvető biztonsági szabályokat kell rossz. Amellett, hogy ez a szerver, hogy fokozza a védelmi szintet jó lenne, hogy egy jelszót egy kisebb szerkezeti elemek, mint például az adatbázisok és táblázatok.
Tény, adatbázis-fejlesztők szállít szerverek üres érték az összes uchetok csak azért, mert az adatbázis-adminisztrátor a lehető leghamarabb, hogy kérje a jelszót, hogy a felhasználó anélkül, hogy vesztegeti idejét eltörlése set előre.
A MySQL, az alapértelmezett jelszó üres. Nincs értéke a kérelemben jelzi két aposztróf jelet ( „).
gyakorlatban
Számos anyag, úgy véljük, az alapvető adminisztrációs felhasználói fiókokat a szerver hozzáférési réteg. De MySQL segítségével beállíthatja hozzáférést kifejezetten egy adott táblához adatok az egyes uchetki. És ez még egy egész rendszer kiváltságokat, úgy, hogy (mivel a tulajdonos a rendszergazda fiók vagy root) adhatnak, vagy letiltja a felhasználók számára a különböző műveletek szintjén táblázatok és adatbázisok, hogy kérje a MySQL jelszó.
Ezeket a jogosultságokat lehet beállítani, mint a lekérdezések írt SQL, és a felület szoftver kagyló beadására az adatbázisban. Fontolja meg, hogy egy olyan rendszer bevezetése a felhasználói jogosultságokat a szoftver interfész.
Kezdés phpMyAdmin. Ezután a főoldalon az alkalmazás, menj a „Felhasználók” részben, ami a főmenüben fent. A „Fiók áttekintése” táblázatban válassza ki bármelyik (ellenőrizze először). Ezután kattintson a „Szerkesztés kiváltságokat”.
Az első bekezdés a pop-up ablak, akkor beállíthatja a globális jogosultságokat (minden adat műveletek és a struktúra lehetővé tette, hogy egy adott fiók). A következő részben, ez már be lehet állítani a korlátozás szintje és engedélyezési adatbázisok és még táblázatokat.
De részeként ezt az anyagot, nem bude ásni a tanulmány rendszer jogosultsággal. Hagyjuk ezeket a „finomságok” a következő alkalommal. Lássuk, hogyan kell telepíteni a MySQL felhasználó jelszavát tárol.
Egy kis beton
A MySQL, akkor nem értem, hogy adja meg a hozzáférést egy adott adatbázishoz egy jelszót több felhasználó számára. Jó vagy rossz - nem tudja megítélni minket. Sok esetben ez a „axióma” lehet előnyei és hátrányai egyaránt. Azonban a legsérülékenyebb egy felhasználói rekord adatbázis-kezelő, melyek nincsenek korlátozások a szerkesztési összes adatbázis-szerver, és változtatni a struktúra (beleértve a rendszer és az adatbázis mysql).
De elkalandoztam, vissza a „kunyhó”. Éljünk a phpMyAdmin felhasználó létrehozhat és felszerelni, hogy minden jogosultságokkal az adatbázis «világ».
A bal oldali listából válassza ki a kívánt bázis. Akkor megy a „Jogosultságok” részben. Az alábbi táblázat uchetki tárol linkre „Felhasználó hozzáadása”.
Sajnos az utolsó „kísérlet” Vova áthelyezve egy másik adatbázis szerver. Ezért, hogyan, hogy egy jelszót a MySQL, akkor megtudja, még egy „Druganov” - Serge. Ő még mindig a „haver”, és nem világos, hogy mennyi ideig fog tartani. Így jár, és mégis ez nem futott el.
A „Felhasználó hozzáadása” minden mezőt töltsön ki, amint az a következő képen. Adja meg a felhasználó nevét, jelszavát, localhost. Az alábbiakban ruházza Serge teljes „csomag” jogosultságokat az adatbázisban.
Most lássuk, hogy ezek a jogosultságok. Feje fölött az adatbázis szerver a „hátsó ajtón”, azaz a parancssorból:
Segédprogram futtatásához. Futtatja a végrehajtható fájlt az adatbázis szerver és jelszavát uchetki Serge (ne felejtsük el telepíteni a MySQL jelszó a felhasználónak). Request kód:
Válassza ki az adatbázis «világ», és tette a mintát, az első 10 sorban az asztal város. Keresés kód:
Ennek eredményeként a vizsgálatok kaptunk, mire számíthat. Ez arra utal, hogy az előnyök a Serge aktus.
De milyen messze van a „lehetőség” Serge. Ismerve a rossz karakter a „tengelice” jobb félni, és ellenőrizze. Lehet, hogy egy jelszót állított be a MySQL nem csak az összes adatbázis és táblázatok, hanem a vonalak. És ez a „Serjik” mindet gyorsan „síp”
Próbáld ki, hogy az ő számlája, hogy egy mintát egy másik adatbázisba. Például, a DB1. De ez még nem tudta, hogy lépjenek előre Serge: a szerver adott ki egy olyan rendszert üzenetet, hogy a felhasználónak nincs jogosultságokat az adatbázis (ebben az esetben a jogot, hogy az adatokat a mintavétel).
Ma felfedezni további rendszerjogokkal és szerepek által végrehajtott adatbázis-kezelő rendszert. Mindebből arra lehet következtetni, hogy be kell állítani a MySQL root jelszót a lehető legbiztonságosabb. Míg a másik viszont a használata az adatbázis hitelesítési rendszer alapja az egyéni felhasználói fiókok megvannak az előnyei. De figyelembe véve a téma, hogy hagyja el a következő cikkeket. És ne felejtsük el, hogy a takarmány az adatbázist, majd újra, „enni”, hogy valami nincs rendben!
A legtöbb IT hírek és webfejlesztés A csatorna-távirat