Két módszer a MariaDB telepítésére Debian 12, 11 vagy 10 rendszeren

A MariaDB telepítése Debianra egyszerű, és hatékony, rugalmas és hatékony adatbázis-kezelő rendszert hoz a környezetébe. Ez az útmutató végigvezeti a telepítési folyamaton, biztosítva, hogy hozzáférjen a MariaDB legújabb stabil buildjeihez.

Az alábbiakban egy gyors áttekintés található a MariaDB használatának funkcióiról és előnyeiről:

  • Nagy teljesítmény: A MariaDB kiemelkedő sebességet és hatékonyságot kínál az adatbázis-műveletekhez.
  • Méretezhetőség: Könnyen kezelheti a nagy adatkészleteket és a nagy forgalmi terhelést.
  • Biztonság: Fejlett biztonsági funkciók, beleértve a titkosítást és a hozzáférés-szabályozást.
  • Kompatibilitás: A MySQL-lel való zökkenőmentes kompatibilitás megkönnyíti a váltást vagy az integrációt.
  • Rugalmasság: Különféle tárolómotorokat és bővítményeket támogat különféle alkalmazásokhoz.
  • Közösségi támogatás: Kiterjedt dokumentáció és erős közösség a támogatásért.

A MariaDB többplatformos képességei zökkenőmentes élményt biztosítanak, lehetővé téve, hogy bármilyen rendszeren kihasználhassa hatékony funkcióit. Vessen egy pillantást a MariaDB Debian rendszerre történő telepítésének technikai lépéseire.

A MariaDB telepítésének előfeltételei

A MariaDB Debian rendszerre való sikeres telepítéséhez győződjön meg arról, hogy megfelel a következő követelményeknek:

Rendszerkövetelmények és támogatott Debian-verziók

ÖsszetevőMinimális követelmény
Processzor2 GHz-es vagy gyorsabb kétmagos processzor
RAM4 GB vagy több
Lemezterület25 GB szabad hely
HálózatNagy sebességű internet kapcsolat
Támogatott verziókDebian 12 (könyvmoly), Debian 11 (Bullseye), Debian 10 (Buster)

További követelmények

KövetelményLeírás
Internet kapcsolatA MariaDB letöltéséhez és a frissítések alkalmazásához szükséges.
TerminálegyezményekMinden terminálparancsot normál felhasználóként kell végrehajtani sudo kiváltságokat.
CLI parancsokA telepítéshez és beállításhoz használja a parancssori interfészt (CLI).
Adatbázis-kezelő eszközökA jobb adatbáziskezelés érdekében olyan eszközök használata javasolt, mint a phpMyAdmin.

1. módszer: Telepítse a MariaDB-t az alapértelmezett tárolón keresztül

Frissítse a csomagindexet

Először a terminálon frissítse a csomagindexet, hogy biztosítsa a legfrissebb információkat az elérhető csomagokról:

sudo apt update

Telepítse a MariaDB szervert

Telepítse a MariaDB kiszolgálócsomagot az alapértelmezett tárolóból:

sudo apt install mariadb-server

Ez a parancs telepíti az alapértelmezett MariaDB verziót a Debian Linux terjesztési verziójára. A követelményeknek megfelelő legújabb MariaDB-re való frissítéshez tekintse meg az alábbi 2. módszert.

2. módszer: Telepítse a MariaDB-t PPA-n keresztül

Importálja a MariaDB.org APT-tárat

Telepítse a MariaDB telepítéséhez szükséges kezdeti csomagokat

A kezdeti lépés a szükséges függőségek telepítése. Hajtsa végre az alábbi parancsot a terminálján.

sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https curl -y

Folytassa a MariaDB APT tároló hozzáadásával

Ez a szakasz az éles használatra javasolt hosszú távú támogatási (LTS) ágak importálásával foglalkozik. A rövid távú kiadás lehetőség azok számára, akik szívesebben használják a MariaDB legújabb verzióit olyan tartalomkezelő rendszeren (CMS), mint a WordPress, és nem bánják, ha 6-12 havonta frissítik verzióikat.

A telepítés előtt importálja a GPG kulcsot a MariaDB-csomagok ellenőrzéséhez az alábbi paranccsal.

curl -fsSL http://mirror.mariadb.org/PublicKey_v2 | sudo gpg --dearmor | sudo tee /usr/share/keyrings/mariadb.gpg > /dev/null

A GPG kulcs importálása után a következő lépés az adattár importálása. A parancsok a Debian 11 és Debian 10 terjesztési kiadásokkal működnek.

10.5 (hosszú távú kiadás) EOL

Élettartam vége: 2025. június 24

echo "deb [signed-by=/usr/share/keyrings/mariadb.gpg] http://mirror.mariadb.org/repo/10.5/debian/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/mariadb.list
10.6 (hosszú távú kiadás)

Élettartam vége: 2026. július 6

echo "deb [signed-by=/usr/share/keyrings/mariadb.gpg] http://mirror.mariadb.org/repo/10.6/debian/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/mariadb.list
10.11 (hosszú távú kiadás)

Élettartam vége: 2028. február 16

echo "deb [signed-by=/usr/share/keyrings/mariadb.gpg] http://mirror.mariadb.org/repo/10.11/debian/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/mariadb.list
11.1 (Rövid távú kiadás)

Élettartam vége: 2024. augusztus 21

echo "deb [arch=amd64,arm64,ppc64el signed-by=/usr/share/keyrings/mariadb.gpg] http://mirror.mariadb.org/repo/11.1/debian/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/mariadb.list
11.2 (Rövid távú kiadás)

Élettartam vége: 2024. november 21

echo "deb [arch=amd64,arm64,ppc64el signed-by=/usr/share/keyrings/mariadb.gpg] http://mirror.mariadb.org/repo/11.2/debian/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/mariadb.list
MariaDB 11.3 (rövid távú kiadás)

Lejárati dátum: 2025. február.

echo "deb [arch=amd64,arm64,ppc64el signed-by=/usr/share/keyrings/mariadb.gpg] http://mirror.mariadb.org/repo/11.2/ubuntu/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/mariadb.list
MariaDB 11.4 (hosszú távú kiadás)

Élettartama vége: 2030. február.

echo "deb [arch=amd64,arm64,ppc64el signed-by=/usr/share/keyrings/mariadb.gpg] http://mirror.mariadb.org/repo/11.4/ubuntu/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/mariadb.list

A verziók támogatásának befejezésének dátumai hozzáadásra kerülnek. Mindig használjon LTS-verziót a termeléshez, kivéve, ha készen áll arra, hogy kezelje az újabb kiadásra való váltás frissítéseit.

Az APT index frissítése

A lerakat importálása után frissítse az APT-tárat a megadott paranccsal.

sudo apt update

Fejezze be a MariaDB telepítését

A MariaDB.org telepítése után folytassa a MariaDB telepítésével a Debian rendszeren

Telepítse a MariaDB kliens- és kiszolgálócsomagokat megfelelően konfigurált tárolóval és GPG-kulccsal. A MariaDB telepítéséhez használja a következő parancsot:

sudo apt install mariadb-server mariadb-client

Erősítse meg a MariaDB telepítését

Erősítse meg a MariaDB telepítését a verzió és a build ellenőrzésével.

mariadb --version

Példakimenet a MariaDB 10.10 telepített verziójával:

mariadb  Ver x.x Distrib x.x.x-MariaDB, for debian-linux-gnu (x86_64) using  EditLine wrapper

Engedélyezze a MariaDB szolgáltatást és az állapotellenőrzést

Ellenőrizze a MariaDB szolgáltatás állapotát

A MariaDB telepítése után a következő systemctl paranccsal ellenőrizheti az adatbázisszoftver állapotát:

systemctl status mariadb

Ha véletlenül nem indította el a szolgáltatást, a következő paranccsal engedélyezze azonnal és a rendszer újraindításakor:

sudo systemctl enable mariadb --now

MariaDB Systemd Service Commands

Az alábbiakban felsoroljuk a leggyakoribb systemd service parancsokat, amelyeket figyelembe kell vennie, ha a MariaDB-vel dolgozik a Debian rendszeren.

Indítsa el a MariaDB-t:

sudo systemctl start mariadb

Állítsa le a MariaDB-t:

sudo systemctl stop mariadb

A MariaDB engedélyezése a rendszer indításakor:

sudo systemctl enable mariadb

A MariaDB letiltása a rendszer indításakor:

sudo systemctl disable mariadb

Indítsa újra a MariaDB szolgáltatást:

sudo systemctl restart mariadb

Telepítés után: A MariaDB biztosítása

A MariaDB friss verziójának telepítése után létfontosságú megérteni, hogy a készenléti beállítások nem biztos, hogy nyújtanak robusztus biztonságot. Így a tapasztalt adatbázis-adminisztrátorok gyakran javasolják ezeknek a beállításoknak a szigorítását a biztonsági rések elkerülése érdekében.

A biztonsági parancsfájl futtatása

A MariaDB egy praktikus szkriptet biztosít mysql_secure_installation hogy segítse a rendszergazdákat telepítéseik biztonságában. Ennek a szkriptnek a végrehajtása nem csak egy bevált gyakorlat; ez egy proaktív lépés az adatbázis potenciális fenyegetésekkel szembeni védelmében.

A szkript futtatásához hajtsa végre a következő parancsot:

sudo mysql_secure_installation

vagy

sudo mariadb-secure-installation

A MariaDB konfigurálása a fokozott biztonság érdekében

Kezdeményezésekor a mysql_secure_installation szkriptet, akkor több lépésen is végigvezeti Önt az adatbázis biztonságának fokozása érdekében:

  • Root jelszó beállítása: A root felhasználónak erős és egyedi jelszót kell választania annak biztosítása érdekében, hogy csak az arra jogosult személyzet végezhessen kritikus változtatásokat.
  • Távoli hozzáférés korlátozása: A külső forrásból származó közvetlen root bejelentkezés megtagadása jót tesz a biztonság növelésének. Ez minimálisra csökkenti a távoli helyekről érkező illetéktelen hozzáférési kísérletek kockázatát.
  • Névtelen felhasználók eltávolítása: A MariaDB alapértelmezés szerint anonim felhasználói fiókokkal rendelkezik, amelyekkel bárki bejelentkezhet. Ezeknek a fiókoknak a megszüntetése további biztonsági réteget ad, biztosítva, hogy csak ismert és kijelölt felhasználók férhessenek hozzá a rendszerhez.
  • A tesztadatbázis törlése: A MariaDB-nek van egy tesztadatbázisa, amely mindenki számára elérhető. Bár hasznos lehet a kezdeti teszteknél, az éles környezetben történő eltávolítása biztonságosabb az esetleges visszaélések elkerülése érdekében.

Példa arra, hogy mit tehet hasonlóképpen a saját termináljában:

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
haven't set the root password yet, you should just press enter here.

Enter current password for root (enter for none): 
OK, successfully used password, moving on...

Setting the root password or using the unix_socket ensures that nobody
can log into the MariaDB root user without the proper authorisation.

You already have your root account protected, so you can safely answer 'n'.

Switch to unix_socket authentication [Y/n] Y <---- Type Y then press the ENTER KEY.
Enabled successfully!
Reloading privilege tables..
 ... Success!


You already have your root account protected, so you can safely answer 'n'.

Change the root password? [Y/n] Y <---- Type Y then press the ENTER KEY.
New password: 
Re-enter new password: 
Password updated successfully!
Reloading privilege tables..
 ... Success!


By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] Y <---- Type Y then press the ENTER KEY.
 ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] Y <---- Type Y then press the ENTER KEY.
 ... Success!

By default, MariaDB comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] Y <---- Type Y then press the ENTER KEY.
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] Y <---- Type Y then press the ENTER KEY.
 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

További parancsok a MariaDB számára

A MariaDB Database Tables Upgrade Tool futtatása

Ha a MariaDB egy régebbi verziójáról tért át, például 10.5-ről 10.10-re, akkor érdemes biztosítani az adatbázistáblák zökkenőmentes működését. A MariaDB speciális eszközt kínál, mariadb-upgrade, amely a verzióváltás miatt esetlegesen felmerülő eltérések alapos vizsgálatára és kijavítására készült.

Indítsa el a folyamatot, vagy tekintse át adatbázistáblái aktuális állapotát a következő beírásával:

sudo mariadb-upgrade

Például, ha olyan kimenettel találkozik, mint:

This installation of MariaDB is already upgraded to 10.10.2-MariaDB.
There is no need to run mysql_upgrade again for 10.10.2-MariaDB.
You can use --force if you still want to run mysql_upgrade

Azt jelzi, hogy a frissítő eszköz már elvégezte a feladatát az említett verziónál. De ennek az eszköznek a futtatása akkor is bölcs dolog, ha nemrégiben nem hajtott végre frissítést. Gondosan listázza és frissíti a táblákat, hogy azok kompatibilisek maradjanak a jelenlegi MariaDB telepítéssel.

A MariaDB eltávolítása

Bizonyos körülmények között érdemes lehet eltávolítani a MariaDB-t a Debian rendszerről. Ha ezt választja, elengedhetetlen, hogy tisztán tegye, hogy elkerülje a fájlok vagy konfigurációk elhúzódását.

Kezdje a MariaDB alapvető összetevőinek eltávolításával:

sudo apt auto mariadb-server mariadb-client

Ezután a MariaDB-re mutató összes hivatkozás törléséhez törölje a kapcsolódó tárolót és a GPG-kulcsot.

sudo rm /etc/apt/sources.list.d/mariadb.list /usr/share/keyrings/mariadb.gpg

Következtetés

Végezetül ez a cikk egy részletes, lépésről lépésre szóló útmutatót kínál a Debian rendszer fejlesztéséhez a legújabb MariaDB stabil buildekkel. Két módszert vizsgáltunk meg: a Debian alapértelmezett tárházát vagy a hivatalos mariadb.org tárolót a legújabb támogatott verziókhoz. A mariadb.org adattár importálásával testreszabott MariaDB buildeket telepíthet a 10.x vagy 11.x kiadási sorozatban.

Ezenkívül ismertettük azokat az alapvető szolgáltatási parancsokat, amelyek segítenek hatékonyan kezelni a MariaDB szolgáltatást. Az útmutató tartalmazza az adatbázis zökkenőmentes frissítéséhez szükséges lépéseket is a MariaDB újabb verziójának telepítése után. Azok számára, akiknek vissza kell térniük vagy módosításokat kell végrehajtaniuk, megbeszéltük a MariaDB és az importált megfelelő adattár eltávolítását. Ezzel a tudással magabiztosan kezelheti, frissítheti és optimalizálhatja MariaDB-telepítéseit a Debian rendszeren.

Hasznos linkek

Íme néhány értékes link a MariaDB használatával kapcsolatban:

  • MariaDB GitHub Repository: Hozzáférés a MariaDB GitHub adattárhoz a forráskód megtekintéséhez, a problémák bejelentéséhez és a fejlesztéshez való hozzájáruláshoz.
  • MariaDB Tudásbázis: Fedezze fel a tudásbázist a MariaDB részletes cikkeivel, oktatóanyagaival és felhasználói útmutatóival.
  • MariaDB dokumentáció: A MariaDB telepítésével, konfigurálásával és használatával kapcsolatos részletes útmutatók elérése az átfogó dokumentációban.
  • MariaDB hivatalos webhely: Látogassa meg a hivatalos MariaDB webhelyet az adatbázisrendszerrel, annak szolgáltatásaival és letöltési lehetőségeivel kapcsolatos információkért.
  • MariaDB termékoldal: Ismerje meg a MariaDB különféle termékeit és szolgáltatásait, beleértve a közösségi szervert és a vállalati megoldásokat.
Joshua James

Szólj hozzá!