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:
- 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.
- Tanuld meg a MySQL/MariaDB kezdőknek – 1. rész
- Ismerje meg a MySQL és a MariaDB számos funkciójának használatát – 2. rész
- 12 MySQL/MariaDB biztonsági bevált gyakorlatok Linuxhoz
- A MySQL/MariaDB és a PostgreSQL biztonsági mentése/visszaállítása az „Automysqlbackup” és „Autopostgresqlbackup” eszközök használatával
- 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.