Vissza a bloghoz

MariaDB telepítése CentOS 7-re

MariaDB telepítése CentOS 7-re

Az adatbázismotorok világában a MySQL és a MariaDB a két legjelentősebb szereplő közé tartozik. A MariaDB gyakorlatilag a MySQL néhány kulcsfontosságú változtatással. Ez a MySQL egy közösség által fejlesztett elágazása (fork), amelyet kereskedelmi támogatás is segít, mint például a Wikipedia, a Google, a WordPress.com stb. A MariaDB ingyenes és nyílt forráskódú, és garantáltan az is marad.

Ebben az útmutatóban végigvezetjük a MariaDB telepítésének lépésein a CentOS 7.

MariaDB CentOS 7 rendszeren

A MariaDB egy RDBMS (relációs adatbázis-kezelő rendszer). Az összes jelentősebb nyílt forráskódú tárolómotorral rendelkezik. A MariaDB forráskódja nyilvánosan elérhető a GitHubon.

A MariaDB-t gyakran a LEMP (Linux, NGINX, MySQL/MariaDB és PHP/Python/Perl) vagy LAMP (Linux, Apache, MySQL/MariaDB és PHP/Python/Perl) szoftvercsomagok részeként telepítik.

Előfeltételek

Az első követelmény egy megfelelően konfigurált CentOS szerver megléte. Ez az útmutató feltételezi, hogy már rendelkezik eggyel.

Bármilyen rendszerszintű módosítás végrehajtásához root jogosultság szükséges. A CentOS szigorúan ellenőrzi a root hozzáférést. A MariaDB telepítéséhez és konfigurálásához root hozzáféréssel kell rendelkeznie. Alternatív megoldásként egy sudo jogosultsággal rendelkező felhasználó is megfelel.

Ha a MariaDB a LAMP szoftvercsomag része lesz, akkor tekintse meg ezt az útmutatót arról, hogy hogyan kell telepíteni és konfigurálni a LAMP szoftvercsomagot CentOS 7 rendszeren. Ez az útmutató részletesen bemutatja a MariaDB telepítési szakaszát.

A MariaDB telepítése

A MariaDB verziójától függően kétféleképpen lehet telepíteni a MariaDB-t CentOS 7 rendszerre.

  • A MariaDB 5.5 telepítése

Ez a legegyszerűbb módja a MariaDB telepítésének CentOS-re. A CentOS csomagszerverei tárolják a MariaDB 5.5 csomagokat. Így a YUM segítségével azonnal letölthetjük és telepíthetjük.

Először ellenőrizze a MariaDB csomaginformációit:

Mariadb yum info

Ezután telepítse a MariaDB 5.5-öt:

Installing Mariadb 5.5

  • A MariaDB 10.4 telepítése

Mind a MariaDB 5.5 és mind a MariaDB 10.4 főbb kiadások. Ahogy a verziószám is sugallja, a MariaDB 10.4 jelentős fejlesztéseket tartalmaz a MariaDB 5.5-höz képest.

A MariaDB 10.4 telepítése kissé trükkös. Nem érhető el közvetlenül a CentOS csomagtárolóiból. Szerencsére a MariaDB rendelkezik egy dedikált YUM tárolóval a csomagkezelési folyamat megkönnyítésére.

Először adja hozzá a MariaDB YUM tárolót:

Download Latest Mariadb Repo

Mariadb repo permission setup

Mariadb repo setup

Miután a tároló telepítve van, telepítse a MariaDB-t:

Mariadb 10 Installation

MariaDB szolgáltatás

A CentOS a systemd-t használja init rendszerként. A MariaDB szolgáltatást a systemd kezeli. Ez a szolgáltatás határozza meg a MariaDB futási állapotát. Futtassa a következő parancsot a MariaDB démon elindításához:

Start Mariadb Service

Ha a szolgáltatás sikeresen elindult, nem jelenik meg semmilyen kimenet. Az ellenőrzéshez lekérdezhetjük a szolgáltatás állapotát:

status mariadb

Ezután biztosítanunk kell, hogy a MariaDB elinduljon a rendszerindításkor. Ellenkező esetben a szolgáltatást minden rendszerindításkor manuálisan kell elindítani:

Enable Mariadb

A MariaDB biztonságossá tétele

Miután a MariaDB elindult és fut, el kell végeznünk a kezdeti konfigurációt. A MariaDB-hez tartozik egy biztonsági parancsfájl. Ez a jobb biztonság érdekében megváltoztat néhány alapértelmezett beállítást. Először indítsa el a biztonsági parancsfájlt:

Mariadb Secure Installation

A parancsfájl minden egyes lépéséhez tartozik egy magyarázat. Az első lépés a MariaDB root jelszót fogja kérni. Feltételezve, hogy ez egy friss telepítés, nincs beállítva root jelszó. Nyomja meg az Enter billentyűt a következő lépésre lépéshez.

Ha nincs root jelszó, a parancsfájl felkéri Önt egy új root jelszó beállítására. Az anonim felhasználó funkció tesztelési célokat szolgál. Lehetővé teszi bárki számára, hogy bejelentkezzen a MariaDB-be anélkül, hogy hozzáférése lenne bármilyen felhasználói fiókhoz. Ha a MariaDB-t csak tesztelési céllal telepíti, akkor nyugodtan megtarthatja. Ellenkező esetben írjon be y-t az anonim felhasználók eltávolításához:

Remove Anonymous Users

A Linuxhoz hasonlóan a root felhasználó rendelkezik a legfőbb hatalommal az összes MariaDB adatbázis és rendszerkonfiguráció felett. Elterjedt gyakorlat a root távoli bejelentkezésének letiltása. Ha helyi szerverről van szó, ezt a protokollt kell követnie. Ha azonban a MariaDB távoli szerveren fut, fontolja meg a funkció megtartását:

Disable Root Login

A test adatbázis egy beépített adatbázis, amelyet kizárólag tesztelésre terveztek. El kell távolítani, amikor a MariaDB-t éles környezetben vezeti be:

Drop Test DB

Végül a parancsfájl kérni fogja a jogosultsági táblák újratöltését. Ez biztosítja, hogy az eddig végrehajtott összes módosítás azonnal életbe lépjen:

Reload Privilege Tables

A parancsfájlnak probléma nélkül be kell fejeződnie.

A MariaDB tesztelése

A MariaDB telepítése és konfigurálása befejeződött. Itt az ideje kipróbálni. A tesztelésnek jól kell működnie, ha az eddigi lépéseket megfelelően hajtotta végre.

A teszthez a mysqladmin eszközt fogjuk használni, amely adminisztratív parancsok futtatására szolgál. Futtassa a következő parancsot:

MySQL Admin Info

Itt két jelzőt (flaget) használtunk:

  • -u: A MariaDB-hez csatlakozó felhasználót jelöli
  • -p: A felhasználó hitelesítéséhez szükséges jelszót jelöli

Ez a parancs kiírja a MariaDB verzióját, valamint egy rövid jelentést a rendszerről.

Alapvető használat

  • A MariaDB shell elérése

A MariaDB szerverrel való közvetlen interakcióhoz a rendszer saját shellel rendelkezik. Indítsa el a MariaDB shellt root felhasználóként:

Mariadb Shell

  • Adatbázisok listázása

A következő SQL-lekérdezés kiírja az aktuális szerveren található összes adatbázist:

Listing Databases

  • Új adatbázis létrehozása

Ezután a következő SQL-lekérdezés létrehoz egy új adatbázist demo_database:

Create DB

  • Adatbázis tartalmának elérése

Az adatbázis tartalmának ellenőrzéséhez váltson át az aktív adatbázisról a kívántra, és futtassa a szükséges SQL-lekérdezéseket. Ezután váltson adatbázist:

Use Demo DB

Hozzáadhatunk, eltávolíthatunk vagy kiírathatunk táblákat az adatbázisban. Például így ellenőrizheti az adatbázisban lévő összes táblát:

Show DB Tables

  • Adatbázis törlése

Ha egy adatbázisra már nincs szükség, biztonságosan törölhetjük. A MySQL/MariaDB terminológiájában az adatbázis törlését „dropping”-nak (eldobásnak) nevezik. A „demo_database” adatbázis eldobásához futtassa a következő parancsot:

Drop DB

Záró gondolatok

Voila! A MariaDB telepítése sikeres! A MariaDB most már készen áll az éles környezetben való használatra.

Mivel a MariaDB nagyon hasonlít a MySQL-hez, a korábban megszerzett MySQL-tudása továbbra is érvényes. Azok számára, akik még újak a MySQL és a MariaDB világában, íme egy részletes útmutató a MySQL legfontosabb alapvető funkcióiról. Ez részletesen bemutatja a különböző MySQL funkciókat és azok használatát. Azt is megnézheti, hogyan hozhat létre MySQL felhasználót, hogyan adhat meg különböző engedélyeket és jogosultságokat, valamint hogyan törölheti azt.

Kellemes számítógépes munkát!

 

author

Pranay Kapgate

Szerző · CloudSigma

Preslav Dobrev a CloudSigma kreatív tervezője, aki hagyományos és innovatív marketingcsatornák segítségével következetes vállalati identitás kialakítására összpontosít. Kiemelkedően képes ötvözni a művészi látásmódot a stratégiai marketinggel, hogy hatásos márkatörténeteket hozzon létre.

Hozzászólások

Még nincsenek hozzászólások. Legyen Ön az első.