Amit tudni kell
- Írja be: FELHASZNÁLÓ LÉTREHOZÁSA 'wordpress_db_user'@'localhost' AZONOSÍTÁSA 'L!f3W!r3';
- Cserélje ki wordpress_db adatbázisnévvel és L!f3W!r3 preferált felhasználónévvel.
- Következő lépésként írja be a következőt: MINDEN KIVÁLASZTÁS MEGHATÁROZÁSA A wordpress_db-n. TO > írja be az adatbázist és a felhasználónevet.
Ez a cikk elmagyarázza, hogyan hozhat létre felhasználókat és hogyan adhat engedélyeket a MySQL-ben. Az utasítások minden platformra érvényesek, beleértve a Windowst, a Mac-et és a Linuxot is.
MySQL adatbázis létrehozása
Amikor olyan platformot telepít, mint a Wordpress, ahhoz adatbázisra van szükség (leggyakrabban MySQL adatbázisra). Egy olyan rendszer telepítésekor, mint a Wordpress, meg kell adnia:
- A használandó adatbázis neve.
- Az adatbázis elérésére jogosult felhasználó neve.
- Annak a felhasználónak a jelszava, aki hozzáférhet az adatbázishoz.
A MySQL adatbázis telepítése során a rendszer felkéri, hogy hozzon létre egy jelszót az adminisztrátor felhasználó számára. Felteheti magának a kérdést: „Miért nem használja az adminisztrátor felhasználót ehhez a folyamathoz?” A válasz egyszerű: biztonság. Ezt a MySQL adminisztrátor felhasználót csak a MySQL adatbázis-kiszolgáló és felhasználói adminisztrálására szabad használni, nem pedig harmadik féltől származó szoftverek telepítéséhez szükséges fiókként. Ebből a célból mindig hozzon létre új felhasználókat, és biztosítson hozzáférést az új felhasználónak a harmadik féltől származó adatbázishoz. Ha például a Wordpress-t telepíti, létrehozhatja a következőt:
- Adatbázis: wordpress_db
- Felhasználó: wordpress_db_user
Ezután létrehoz egy jelszót a wordpress_db_user számára, és teljes hozzáférést biztosít a felhasználónak a wordpress_db adatbázishoz.
Menjünk előre és hozzunk létre egy adatbázist. Íme a lépések:
-
A MySQL parancssor elérése a következő paranccsal:
mysql -u root -p
-
Írja be a MySQL adminisztrátori jelszavát, és használja az Enter/Return gombot a billentyűzeten.
Hozza létre az adatbázist a paranccsal
ADATBÁZIS LÉTREHOZÁSA wordpress_db;
(helyettes "wordpress_db"
-
Öblítse ki az adatbázis-jogosultságokat a paranccsal
FLUSH KIVÁLTSÁGOK;
-
Lépjen ki a MySQL parancssorból a paranccsal
kilépés
Felhasználó létrehozása a MySQL-ben
Ha az adatbázis a helyén van, most létrehozhatja azt a felhasználót, aki hozzá fog férni az újonnan létrehozott adatbázishoz. Ez is a MySQL promptból történik. Az új felhasználó létrehozásához kövesse az alábbi lépéseket:
-
A MySQL parancssor elérése a paranccsal
mysql.exe -u -p
-
Írja be a MySQL adminisztrátori jelszavát, és használja az Enter/Return gombot a billentyűzeten.
Hozza létre a felhasználót a paranccsal
FELHASZNÁLÓ LÉTREHOZÁSA 'wordpress_db_user'@'localhost' AZ 'L!f3W!r3';
(a "wordpress_db_user" és "L!f3W!r3" helyett
- Öblítse ki az adatbázis-jogosultságokat a paranccsal
- Lépjen ki a MySQL parancssorból a paranccsal
Engedély megadása a MySQL-ben
Most meg kell adnunk az újonnan létrehozott wordpress_db_user engedélyt az újonnan létrehozott wordpress_db adatbázis eléréséhez. Ez a következő lépésekkel érhető el:
-
A MySQL parancssor elérése a paranccsal
mysql.exe –u –p
-
Írja be a MySQL adminisztrátori jelszavát, és használja az Enter/Return gombot a billentyűzeten.
Adjon hozzáférést a felhasználónak a következő paranccsal
MINDEN KIVÁLTOZAT BEADÁSA A wordpress_db. SZÁMÁRA 'wordpress_db_user'@'localhost' AZ 'L!f3W!r3';.
AZONOSÍTÁSÁRA (wordpress_dbwordpress_db wordpress_db_user,és L!f3W!r3
-
Öblítse ki az adatbázis-jogosultságokat a paranccsal
FLUSH KIVÁLTSÁGOK;
-
Lépjen ki a MySQL parancssorból a paranccsal
kilépés
Ezen a ponton a wordpress_db_user helyi felhasználó teljes hozzáféréssel rendelkezik a wordpress_db adatbázishoz. Tehát a Wordpress (vagy bármilyen telepíteni kívánt kiszolgálószoftver) telepítéséhez használhatja a wordpress_db_user adatbázis-felhasználónévként és a L!f3W!r3jelszóként.
Távoli hozzáférés biztosítása
Van egy probléma. A fenti engedélyek csak a wordpress_db_user számára működnek a helyi gépen. Mi a teendő, ha az adatbázisod egy távoli szerveren található? Ehhez módosítania kell a GRANT ALL PRIVILEGES parancsot. Tegyük fel, hogy a gép, amelyre a Wordpress-t (vagy bármely harmadik féltől származó kiszolgálószoftvert) telepíti, a 192.168.1.100 IP-címen található. Annak érdekében, hogy wordpress_db_user engedélyt adjon az adatbázis eléréséhez arról a gépről, az új GRANT ALL PRIVILEGES parancs így fog kinézni:
AZ ÖSSZES KIVÁLTATÁS BEADÁSA A wordpress_db. SZÁMÁRA 'wordpress_db_user'@'192.168.1.100' AZ 'L!f3W!r3' AZONOSÍTÁSÁHOZ;
Amint láthatja, ahelyett, hogy teljes hozzáférést adtunk volna a wordpress_db a localhost-on, annyit tettünk, hogy megadjuk a wordpress_db_user felhasználó a távoli gépen 192.168.1.100 teljes hozzáférés a wordpress_db adatbázishoz. Ez a parancs lehetővé teszi, hogy telepítse a Wordpress-t (vagy bármilyen harmadik féltől származó kiszolgálószoftvert) a 192.168.1.100 IP-című kiszolgálón, és elérje a wordpress_db MySQL adatbázist, mint a wordpress_db_user