Hogyan telepítsük a MariaDB-t a Debian 11-re
A MariaDB Debian 11-re történő telepítéséhez a következő lépéseket kell végrehajtani:
- Frissítse a Debian 11 telepítését.
- Telepítse a MariaDB-t.
- Testreszabja a konfigurációt az igényeinek megfelelően.
- Hozzon létre egy további rendszergazdai felhasználót (opcionális).
- Ellenőrizze, hogy a telepítés sikeres volt-e.
Miért illenek jól egymáshoz a MariaDB és a Debian 11?
A MariaDB és a MySQL összehasonlításában a MariaDB már régóta bizonyított. Ez az SQL-kiszolgáló rendkívül robusztus, nagyon biztonságos és általában rugalmasabb, mint a régebbi, azonos eredetű adatbázis-kezelő rendszer. A MySQL közvetlen helyettesítőjeként tervezték, így jelentős módosítások nélkül használható a LAMP-stackben (Linux, Apache, MySQL, valamint PHP, Python vagy Perl) a MySQL helyettesítőjeként. A Debian is már jó ideje használja a MariaDB-t, és alapértelmezés szerint tartalmazza a szükséges csomagokat.
Milyen követelményeknek kell megfelelni?
A MariaDB telepítéséhez Debian 11 rendszeren csak néhány követelménynek kell megfelelni. Az első, hogy szükség van egy olyan szerverre, amelyre már telepítve van a Debian 11. Ehhez root hozzáférés szükséges, és megfelelő tűzfalat kell beállítani és aktiválni. Általános szabály, hogy egy CPU mag elegendő. Ezen felül legalább 512 megabájt RAM és 1 gigabájt merevlemez-terület szükséges.
Hogyan telepítsük a MariaDB-t a Debian 11-re lépésről lépésre
A következő szakaszok lépésről lépésre bemutatják, hogyan telepítheti a MariaDB-t a Debian 11 rendszerre.
1. lépés: Frissítse a csomagindexet
Mielőtt elkezdené a tényleges telepítést, győződjön meg arról, hogy minden programja és maga a Debian 11 is naprakész. Ehhez frissítse a csomagindexet a következő két apt:
sudo apt update
sudo apt upgradebashMiután ez megvan, elkezdheti a MariaDB telepítését a Debian 11-re.
2. lépés: MariaDB telepítése Debian 11 rendszeren
A MariaDB csomag telepítéséhez használja a következő parancsot:
sudo apt install mariadb-serverbashMiután ez a folyamat befejeződött, ez azt jelenti, hogy telepítette a MariaDB-t a Debian 11-re, de még nem tett biztonsági óvintézkedéseket a rendszerére vonatkozóan. Ez a rész a következő lépésben következik.
3. lépés: Futtassa a biztonsági szkriptet
A MariaDB saját biztonsági szkriptet kínál az újabb verzióihoz. Ezzel a szkripttel módosíthatja az alapértelmezett beállításokat. A szkript elindításához a következő parancsot kell használni:
sudo mysql_secure_installationbashA szkript elindításakor először a rendszer kéri az adatbázis root jelszavának megadását. Mivel ezt még nem állította be, nyomja meg az [Enter] billentyűt, hogy egyelőre kihagyja ezt a lépést. Ezután a rendszer megkérdezi, hogy szeretne-e átállni az unix_socket segítségével történő hitelesítésre. Írja be az [N] betűt, majd nyomja meg az [Enter] billentyűt a megerősítéshez.
A rendszer megkérdezi, hogy szeretné-e megváltoztatni a root jelszót. Biztonsági okokból azonban ez nem ajánlott, ezért nyomja meg újra az [N] és az [Enter] gombot. A következő kérdésekre válassza az [Y] választ, hogy távolítsa el a névtelen felhasználókat, a tesztadatbázist és a root bejelentkezéseket.
4. lépés: További rendszergazda beállítása (opcionális)
A következő lépés opcionális, de a rendszer biztonsága érdekében erősen ajánlott. A Debian 11 rendszerben a MariaDB root felhasználó hitelesítése jelszó helyett unix_socket segítségével történik. Bár ennek vannak előnyei, problémákat okozhat, ha külső programokhoz rendszergazdai jogok szükségesek. A megoldás egy további rendszergazdai felhasználó létrehozása a root fiók kiegészítéseként. Ehhez a következő lépéseket kell végrehajtani:
Nyissa meg a MariaDB parancssort:
sudo mariadb -u rootbashMost hozza létre az új felhasználót. Szükség szerint módosítsa a felhasználónevet és a jelszót.
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;sqlA biztonság érdekében használja a „FLUSH PRIVILEGES” parancsot:
FLUSH PRIVILEGES;sqlVégül zárja be a shell-t:
exitbash5. lépés: Ellenőrizze, hogy a telepítés sikeres volt-e.
Végül ellenőrizze, hogy a MariaDB telepítése a Debian 11 rendszeren sikeres volt-e. Ehhez tesztelje az állapotot ezzel a paranccsal:
sudo systemctl status mariadbbashHa a MariaDB nem indul el automatikusan, használja a következő parancsot:
sudo systemctl start mariadbbashMostantól szabadon használhatja a MariaDB-t.