Weboldal keresés

A MariaDB 10 telepítése az RHEL 8-ra


A MariaDB a MySQL adatbázis-kezelő rendszer népszerű alternatívája. Az eredeti MySQL-fejlesztők fejlesztették, és nyílt forráskódú marad.

A MariaDB gyors és megbízható, különböző tárolómotorokat támogat, és bővítményekkel rendelkezik, amelyek tökéletessé teszik a felhasználási esetek széles körét.

Ebben az oktatóanyagban bemutatjuk, hogyan telepítheti a MariaDB szervert az RHEL 8-ra. Telepíteni fogjuk a MariaDB 10.3.10 verzióját.

Megjegyzés: Ez az oktatóanyag azt feltételezi, hogy Ön aktív RHEL 8-előfizetéssel rendelkezik, és root hozzáféréssel rendelkezik RHEL rendszeréhez. Alternatív megoldásként használhat kiváltságos felhasználót, és futtathatja a parancsokat a sudo segítségével.

MariaDB szerver telepítése

A MariaDB szerver telepítéséhez a következő yum parancsot fogjuk használni a telepítés befejezéséhez.

yum install mariadb-server

Ezzel telepíti a MariaDB szervert és az összes szükséges függőséget.

A telepítés befejezése után elindíthatja a MariaDB szolgáltatást a következővel:

systemctl start mariadb

Ha azt szeretné, hogy a MariaDB szolgáltatás minden rendszerindítás után automatikusan elinduljon, futtassa a következő parancsot:

systemctl enable mariadb

Ellenőrizze a MariaDB szolgáltatás állapotát a következővel:

systemctl status mariadb

Biztonságos MariaDB telepítés

Most, hogy szolgáltatásunkat elindítottuk, ideje javítani a biztonságát. Beállítjuk a root jelszót, letiltjuk a távoli root bejelentkezést, eltávolítjuk a tesztadatbázist és a névtelen felhasználót. Végül újratöltjük az összes jogosultságot.

Ebből a célból egyszerűen futtassa a következő parancsot, és ennek megfelelően válaszoljon a kérdésekre:

mysql_secure_installation

Vegye figyelembe, hogy a root felhasználó jelszava üres, ezért ha meg szeretné változtatni, egyszerűen nyomja meg az „enter” billentyűt, amikor a rendszer kéri az aktuális jelszót. A többit követheti az alábbi képen látható lépések és válaszok szerint:

Hozzáférés a MariaDB szerverhez

Menjünk egy kicsit mélyebbre, és hozzunk létre egy adatbázist, felhasználót, és adjunk jogosultságokat a felhasználónak az adatbázis felett. A szerver konzollal való eléréséhez használja a következő parancsot:

mysql -u root -p 

Amikor a rendszer kéri, írja be a korábban beállított root jelszót.

Most hozzuk létre az adatbázisunkat. Ebből a célból a MariaDB promptban futtassa a következő parancsot:

MariaDB [(none)]> CREATE DATABASE tecmint; 

Ezzel új, tecmint nevű adatbázis jön létre. Ahelyett, hogy root felhasználónkkal hozzáférnénk az adatbázishoz, külön adatbázis-felhasználót hozunk létre, amely csak az adott adatbázishoz rendelkezik jogosultságokkal.

Létrehozzuk az új felhasználónkat tecmint_user néven, és jogosultságokat biztosítunk neki a tecmint adatbázisban a következő paranccsal:

MariaDB [(none)]> GRANT ALL ON tecmint.* TO tecmint_user@localhost IDENTIFIED BY 'securePassowrd';

Saját felhasználó létrehozásakor ügyeljen arra, hogy a "securePassword" kifejezést cserélje le arra a jelszóra, amelyet az adott felhasználónak kíván adni.

Ha végzett a fenti parancsokkal, írja be a „quit” parancsot a MariaDB-ből való kilépéshez:

MariaDB [(none)]> quit;

Mostantól az új felhasználóval hozzáférhet a tecmint adatbázishoz.

mysql -u tecmint_user -p 

Amikor a rendszer kéri, írja be az adott felhasználó jelszavát. A használt adatbázis módosításához a következőket használhatja a MariaDB promptnál:

MariaDB [(none)]> use tecmint;

Ezzel az aktuális adatbázist tecmintre módosítja.

Alternatív megoldásként kiadhatja a mysql parancsot az adatbázis nevének megadásával, valamint a képen látható módon.

mysql -u tecmint_user -p tecmint

Így amikor megadja a felhasználó jelszavát, közvetlenül a tecmint adatbázist fogja használni.

Tudjon meg többet a MariaDB-ről

Itt megtanulta a MariaDB néhány alapját, de még rengeteg felfedeznivaló van. Ha szeretné bővíteni adatbázis-ismeretét, tekintse meg útmutatóinkat itt:

  1. Tanuld meg a MySQL/MariaDB kezdőknek – 1. rész
  2. Ismerje meg a MySQL-t/MariaDB-t kezdőknek – 2. rész
  3. MySQL Basic Database Administration Commands – III. rész
  4. 20 MySQL (Mysqladmin) parancsok az adatbázis-adminisztrációhoz – IV. rész
  5. 15 hasznos MariaDB teljesítményhangolási és -optimalizálási tipp – V. rész

Ez az. Ebben az oktatóanyagban megtanulta, hogyan kell telepíteni és biztonságossá tenni a MariaDB szervert, és létrehozni az első adatbázist. Ha bármilyen kérdése van, nyugodtan tegye fel a megjegyzés rovatba.