Hogyan telepítsük a MariaDB-t az Ubuntu 22.04-re
Kövesse az alábbi lépéseket a MariaDB Ubuntu 22.04-re történő telepítéséhez:
- Frissítse a rendszert
- Telepítse az adatbázist
- Konfigurálja a biztonsági szkriptet
- Hozzon létre további rendszergazdát jelszóval (opcionális)
- Tesztelje a MariaDB-t
Ez a cikk bemutatja az elvégzendő egyes lépéseket.
MariaDB mint MySQL helyettesítője
A relációs adatbázis-kezelő rendszer, a MariaDB először 2009-ben jelent meg a MySQL egyik forkjaként, és ma már ennek az SQL-kiszolgálónak egy erős alternatívájaként tekintik. A MySQL-hez képest is lenyűgöző a nagyfokú rugalmassága és kiváló biztonsági architektúrája. A MySQL közvetlen helyettesítőjeként a MariaDB problémamentesen integrálható a LAMP-stackbe (Linux, Apache, MySQL és PHP, Python vagy Perl). A megoldáscsomagok most már az Ubuntu tárolóban is alapfelszereltségként szerepelnek. Az alábbiakban elmagyarázzuk, hogyan telepítheti a MariaDB-t az Ubuntu 22.04-re.
Ha a Linux disztribúció régebbi verzióját szeretné használni, akkor a digitális útmutatónkban részletes utasításokat talál a MariaDB Ubuntu 20.04-re történő telepítéséhez.
A szükséges követelmények
Ha MariaDB-t szeretne telepíteni Ubuntu 22.04-re, csak néhány követelménynek kell megfelelnie. Szüksége van egy szerverre, amely már futtatja ezt az operációs rendszer verziót. A tényleges folyamat megkezdése előtt egy nem root rendszergazdát is be kell állítania ezen a szerveren. Be kell állítania egy megfelelő tűzfalat is.
Frissítse a csomagindexet
Mielőtt azonban elkezdené a MariaDB telepítését az Ubuntu 22.04 rendszeren, frissítenie kell a teljes rendszert. A két apt parancs segítségével frissítheti a csomagindexet, az összes alkalmazást és az összes függőséget. Ez biztonságosabbá teszi a telepítést és megszünteti az esetleges hibákat. A megfelelő parancsok a következők:
sudo apt update
sudo apt upgradebashMariaDB telepítése Ubuntu 22.04 rendszeren
A következő utasításokat kövesse a MariaDB Ubuntu 22.04-re történő telepítéséhez. Mivel az SQL szerver alapértelmezés szerint szerepel az Ubuntu tárolójában, a tényleges telepítéshez nincs szükség további lépésekre.
sudo apt install mariadb-serverbashA biztonsági szkript konfigurálása
Az első telepítés ezzel befejeződött. Jelenleg azonban a MariaDB az alapértelmezett beállításokkal van konfigurálva. Ez többek között azt jelenti, hogy nincs beállítva jelszó a hozzáférés korlátozásához. Ennek megoldására a MariaDB egy biztonsági szkriptet biztosít, amely lehetővé teszi további konfigurációk elvégzését. Ezt a szkriptet a következő paranccsal futtathatja:
sudo mariadb_secure_installationbashA szkript végrehajtásakor először a adatbázis root jelszavát kéri. Mivel még nem tárolt jelszót, egyszerűen nyomja meg az [Enter] gombot a jelszó nélküli opció kiválasztásához és a folytatáshoz.
Ezt követően a rendszer kéri, hogy állítson be egy root jelszót az adatbázis hitelesítéséhez. Mivel ez szorosan kapcsolódik az Ubuntu különböző karbantartási feladataival, ezért tanácsos ebben a szakaszban nem módosítani a bejelentkezési beállításokat. Biztonsági okokból ajánlott megnyomni az [N] gombot, majd az [Enter] gombot. Az alábbiakban megtalálja az utasításokat egy további, jelszóval védett rendszergazdai fiók létrehozásához.
Kezdje a biztonsági szkript folytatásával. A következő kérdésekre válaszoljon [Y]-vel, majd nyomja meg az [Enter] gombot a megerősítéshez. A rendszer megkérdezi , hogy törölni kívánja-e a névtelen felhasználókat, eltávolítani a tesztadatbázist és korlátozni a távoli root hozzáférést. A végén a rendszer megkérdezi, hogy az összes változtatást azonnal alkalmazni kívánja-e.
Jelszóval védett rendszergazdai felhasználó létrehozása
Egy további, jelszóval hitelesített rendszergazdai felhasználó létrehozása opcionális, de megold egy potenciális problémát, és így növeli a biztonságot. Alapértelmezés szerint a MariaDB root bejelentkezése az unix_socket pluginon keresztül történik, ezért nem igényel jelszót. Bár ez a megközelítés bizonyos előnyökkel jár, problémákat is okozhat, ha külső programoknak rendszergazdai jogokra van szükségük. A megoldás egy olyan adminisztrátori felhasználó létrehozása, amely ugyanazokkal a jogosultságokkal rendelkezik, mint a root fiók, de jelszóval hitelesítve van. Ehhez először nyissa meg a MariaDB parancssorát:
sudo mariadbbashMost hozzon létre egy új felhasználót rendszergazdai jogokkal, root jogosultságokkal és jelszóval. Ehhez cserélje ki a következő kódban a „username” és „password” helyőrzőket.
GRANT ALL ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;bashMost használja FLUSH PRIVILEGES, hogy a változások azonnal érvénybe lépjenek.
FLUSH PRIVILEGES;bashMiután ezt megtette, lépjen ki a MariaDB shellből.
exitbashMariaDB tesztelése
A MariaDB Ubuntu 22.04-re való telepítése után ajánlott ellenőrizni, hogy a telepítés sikeres volt-e. A következő paranccsal ellenőrizheti a szerver állapotát:
sudo systemctl status mariadbbashHa a program nem indul el automatikusan, akkor a következő paranccsal is elindíthatja:
sudo systemctl start mariadbbash