Hogyan hozhatunk létre felhasználókat és adhatunk engedélyeket a MySQL-ben

Tartalomjegyzék:

Hogyan hozhatunk létre felhasználókat és adhatunk engedélyeket a MySQL-ben
Hogyan hozhatunk létre felhasználókat és adhatunk engedélyeket a MySQL-ben
Anonim

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:

  1. A MySQL parancssor elérése a következő paranccsal:

    mysql -u root -p

    Image
    Image
  2. Í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"

    Image
    Image
  3. Öblítse ki az adatbázis-jogosultságokat a paranccsal

    FLUSH KIVÁLTSÁGOK;

  4. 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:

  1. A MySQL parancssor elérése a paranccsal

    mysql.exe -u -p

  2. Í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

    Image
    Image
  3. Öblítse ki az adatbázis-jogosultságokat a paranccsal
  4. 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:

  1. A MySQL parancssor elérése a paranccsal

    mysql.exe –u –p

  2. Í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

    Image
    Image
  3. Öblítse ki az adatbázis-jogosultságokat a paranccsal

    FLUSH KIVÁLTSÁGOK;

  4. 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

Image
Image

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

Ajánlott: