Weboldal keresés

A MariaDB adatbázis telepítése a Debian 10-ben


A MariaDB egy nyílt forráskódú és népszerű relációs adatbázis-kezelő rendszer (RDBMS), amelyet a MySQL eredeti fejlesztői készítettek. Ez egy gyors, méretezhető és robusztus adatbázis-rendszer tárolómotorok, bővítmények és sok más eszköz gazdag ökoszisztémájával, amely SQL interfészt biztosít az adatok eléréséhez.

A MariaDB a MySQL továbbfejlesztett, beugró helyettesítője, amelyet olyan szervezetek és vállalatok használnak, mint a Wikipedia, a WordPress.com, a Google és még sokan mások.

Ebben a rövid cikkben bemutatjuk, hogyan telepíthet és biztosíthat MariaDB szervert Debian 10 rendszerben.

Követelmény:

  1. Telepítsen egy Debian 10 (Buster) Minimal Servert

Megjegyzés: Ha nem adminisztratív felhasználóként üzemelteti a rendszert, használja a sudo parancsot a root jogosultságok megszerzéséhez, és ha rendelkezik MySQL telepítve és futva, állítsa le és tiltsa le, mielőtt folytatná.

A MariaDB Server telepítése a Debian 10-ben

Telepítheti a MariaDB kiszolgálócsomagot a hivatalos Debian tárolókból a következő parancs futtatásával, amely telepíti a MariaDB kiszolgálót, klienst és minden függőségét.

apt install mariadb-server

A Debian-on és származékaiban, például az Ubuntuban bevett gyakorlat, hogy a démonok automatikusan elindulnak és engedélyezik a systemd-en keresztül, közvetlenül a telepítés után. Ugyanez vonatkozik a MariaDB szolgáltatásra is.

A következő systemctl paranccsal ellenőrizheti, hogy a MariaDB szolgáltatás működik-e és fut-e.

systemctl status mariadb  

Ezenkívül ismernie kell a MariaDB szolgáltatás systemd alatti kezeléséhez szükséges egyéb gyakori parancsokat is, amelyek magukban foglalják a MariaDB szolgáltatás indítására, újraindítására, leállítására és újratöltésére szolgáló parancsokat, az ábrán látható módon.

systemctl start mariadb
systemctl restart mariadb
systemctl stop mariadb
systemctl reload mariadb

MariaDB kiszolgáló biztonsága a Debian 10-ben

A MariaDB telepítési folyamat magában foglalja az alapértelmezett telepítés biztosítását, és ez a mysql_secure_installation shell szkript futtatásával végezhető el, amely lehetővé teszi, hogy egy kis biztonságot adjon MariaDB példányához. által:

  • Jelszó beállítása root fiókokhoz.
  • Távoli root bejelentkezés letiltása.
  • Az anonim felhasználói fiókok eltávolítása.
  • A tesztadatbázis eltávolítása, amelyhez alapértelmezés szerint névtelen felhasználók is hozzáférhetnek.
  • És a jogosultságok újratöltése.

A biztonsági parancsfájl meghívásához futtassa a következő parancsot, és válaszoljon a kérdésekre az alábbi képernyőképen látható módon.

Miután biztosította a MariaDB telepítését, a root felhasználói jelszó használatával csatlakozhat a mysql shellhez.

mysql -u root -p 

Egy "my_test_db" nevű adatbázis és egy "teszt_felhasználó" nevű felhasználó létrehozásához, aki teljes jogosultsággal rendelkezik az adatbázis kezeléséhez, futtassa a következő SQL-parancsokat.

MariaDB [(none)]> CREATE DATABASE  my_test_db;
MariaDB [(none)]> GRANT ALL ON my_test_db.* TO 'test_user'@'localhost' IDENTIFIED BY 'test_user_pass_here' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

Új adatbázis és adatbázis-felhasználó létrehozása után próbálja meg elérni a MariaDB shellt az új felhasználói fiókkal, és jelenítse meg a felhasználóhoz rendelt összes adatbázist az alábbiak szerint.

mysql -u test_user -p
MariaDB [(none)]> SHOW DATABASES;

Előfordulhat, hogy a következő hasznos cikkeket is elolvashatja a MariaDB-ről.

  1. Tanuld meg a MySQL/MariaDB kezdőknek – 1. rész
  2. Ismerje meg a MySQL és a MariaDB számos funkciójának használatát – 2. rész
  3. 12 MySQL/MariaDB biztonsági bevált gyakorlatok Linuxhoz
  4. A MySQL/MariaDB és a PostgreSQL biztonsági mentése/visszaállítása az „Automysqlbackup” és „Autopostgresqlbackup” eszközök használatával
  5. Hasznos tippek a MySQL gyakori hibáinak elhárításához

Egyelőre ennyi! Ebben az útmutatóban bemutattuk, hogyan telepíthet és biztosíthat MariaDB-kiszolgálót Debian 10 minimális kiszolgálótelepítésben. Használja az alábbi megjegyzés űrlapot, ha bármilyen kérdése vagy információja van, amelyet szeretne megosztani velünk.