Hogyan telepítsük a MariaDB-t a Debian 10-re
A MariaDB Debian 10-re történő telepítéséhez a következő lépéseket kell végrehajtani:
- Frissítse rendszerét a legújabb verzióra.
- Telepítse az adatbázis-kezelő rendszert.
- Konfigurálja a MariaDB-t.
- Szükség esetén hozzon létre egy további rendszergazdát.
- Ellenőrizze a telepítést.
Miért jó kombináció a MariaDB és a Debian 10?
Összehasonlította a MariaDB-t és a MySQL-t, és az újabb fork mellett döntött? A Debian rendszerben a LAMP stack (Linux, Apache, MySQL és PHP, Python vagy Perl) MySQL alternatívájaként is használhatja az adatbázis-kezelő rendszert. Mivel a MariaDB egy cserélhető alternatíva, ez mindig viszonylag problémamentes volt. Időközben azonban a Debian teljesen átállt a MariaDB-re, és csak a megfelelő csomagokat szállítja.
Milyen követelményeknek kell megfelelni?
A MariaDB telepítéséhez Debian rendszeren csak néhány követelménynek kell megfelelni. Fontos, hogy létrehozzon egy szervert Debian 10 rendszerrel, és rendelkezzen egy nem root felhasználóval, aki sudo jogosultságokkal rendelkezik. Emellett előzetesen be kell állítani és aktiválni egy hatékony tűzfalat is. Miután ezek a követelmények teljesültek, megkezdheti a telepítési folyamatot.
Hogyan telepítsük a MariaDB-t a Debian 10-re lépésről lépésre
Az alábbi lépések bemutatják, hogyan kell telepíteni a MariaDB-t a Debian 10 rendszerre.
1. lépés: Frissítse a rendszert
Az első lépés a csomagindex frissítése, hogy biztosan a legújabb verziókkal dolgozzon. Ezt a következő apt paranccsal teheti meg:
sudo apt update
sudo apt upgradebashA Debian 10 telepítése most már naprakésznek kell lennie.
2. lépés: MariaDB telepítése Debian 10 rendszerre
Ezután telepítheti a MariaDB-t. A Debian 10 rendszerben a 10.3-as verzió alapértelmezés szerint szerepel a csomag-tárházban, mivel jelenleg ez a preferált MySQL-opció. A csomag telepítéséhez használja a következő parancsot:
sudo apt install mariadb-serverbash3. lépés: A MariaDB biztonsági beállításainak konfigurálása
Bár a MariaDB program alapvető fájljait már telepítette a Debian 10 rendszerre, jelenleg nincsenek biztonsági intézkedések és megfelelő konfigurációk. Az adatok és a rendszer védelme érdekében a MariaDB csomag tartalmaz egy szkriptet, amely segít szabályozni a szerverhez való hozzáférést és eltávolítani a nem használt fiókokat. A változtatások alkalmazásához használja a következő szkriptet:
sudo mysql_secure_installationbashAz első lépésben a rendszer kéri a root jelszót. Mivel még nem állított be jelszót, nyomja meg az [Enter] gombot. Ezután lehetősége van új jelszót létrehozni. Mivel azonban a MariaDB root fiók szorosan kapcsolódik különböző automatizált karbantartási és adminisztrációs feladatokhoz, ebben a szakaszban nem szabad megváltoztatnia a hitelesítést. Ellenkező esetben a legrosszabb esetben a frissítések eltávolíthatják az adminisztrációs jogait. Ezért írja be az [N] betűt, majd nyomja meg újra az [Enter] gombot.
Az összes többi kérdésnél válaszolhat [Y]-vel, majd az [Enter] gombbal megerősítheti a választ. Alapértelmezés szerint a tesztadatbázis és néhány névtelen felhasználó törlésre kerül. Ezenkívül a távoli root bejelentkezések is letiltásra kerülnek.
4. lépés: Adminisztrátori fiók létrehozása (opcionális)
A következő lépés opcionális. Mivel a Debian rendszeren a MariaDB root felhasználója alapértelmezés szerint unix_socket-et használ jelszó helyett az azonosításhoz, problémák adódhatnak a külső programokkal, amint azok rendszergazdai jogokat igényelnek. Ezért célszerű a root fiók mellett létrehozni egy admin fiókot is, amelyet jelszóval lehet elérni. Ez ugyanazokkal a jogokkal rendelkezik, mint a root fiók, de jelszóval védett. Ehhez kövesse az alábbi lépéseket.
Nyissa meg a MariaDB-t:
sudo mariadb -u rootbashEzután hozzon létre egy új felhasználót root jogosultságokkal és jelszóval. A felhasználónevet és a jelszót maga választhatja meg.
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;sqlMost használja a „FLUSH PRIVILEGES” parancsot, hogy a változások azonnal érvénybe lépjenek:
FLUSH PRIVILEGES;sqlVégül lépjen ki a shellből:
exitbash5. lépés: Ellenőrizze a MariaDB-t
Az utolsó lépésben ellenőrizze, hogy a MariaDB megfelelően és automatikusan fut-e a Debian 10 rendszerre való telepítés után. Ehhez használja a következő parancsot:
sudo systemctl status mariadbbashHa a MariaDB nem indul el automatikusan, használja ezt a parancsot:
sudo systemctl start mariadbbashMost már használhatja a MariaDB-t.