Weboldal keresés

A MariaDB 11 telepítése Debian 12-re (könyvmoly)


Legutóbbi cikkünkben, a „The Story Behind the Acquisition of MySQL” című cikkünkben megvitattuk a MySQL elágazásának szükségességét, a MariaDB térnyerését, jellemzőit, a MariaDB összehasonlító tanulmányát és A MySQL, a világ néhány neves vállalatának és vállalatának (például a Google és a Wikipedia) migrációja a MySQL-ről a MariaDB-re, és ennek számos egyéb technikai és nem műszaki vonatkozása.

Ez az oktatóanyag végigvezeti a MariaDB telepítésének folyamatán Debian 12 kiszolgálón, és biztosítja, hogy biztonságos kezdeti konfigurációval fusson.

1. lépés: Frissítse a Debian rendszert

A legfrissebb csomaginformációk birtokában frissítse a rendszer csomaglistáját a következő apt parancsok futtatásával.

sudo apt update
sudo apt upgrade

2. lépés: Adja hozzá a MariaDB Repository-t

A Debian 12 alapértelmezett MariaDB verziót tartalmaz a lerakataiban, de a MariaDB 11 esetén hozzá kell adni a hivatalos MariaDB tárolót, amely a kapcsolódó szoftvercsomagokat tartalmazza. a MariaDB Serverre, beleértve magát a szervert, az ügyfeleket és a segédprogramokat.

Hozza létre a /etc/apt/sources.list.d/mariadb.sources fájlt, és adja hozzá a lerakat adatait a képen látható módon.

sudo nano /etc/apt/sources.list.d/mariadb.sources

Adja hozzá a következő sorokat a fájlhoz.

MariaDB 11.1 repository list - created 2023-11-20 07:47 UTC
https://mariadb.org/download/
X-Repolib-Name: MariaDB
Types: deb
deb.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details.
URIs: https://deb.mariadb.org/11.1/debian
URIs: https://mirrors.aliyun.com/mariadb/repo/11.1/debian
Suites: bookworm
Components: main
Signed-By: /etc/apt/keyrings/mariadb-keyring.pgp

Ezután a csomagok hitelességének megerősítéséhez importálja a MariaDB GPG kulcsot a következő parancsokkal.

sudo apt install apt-transport-https curl
sudo mkdir -p /etc/apt/keyrings
sudo curl -o /etc/apt/keyrings/mariadb-keyring.pgp 'https://mariadb.org/mariadb_release_signing_key.pgp'

3. lépés: Telepítse a MariaDB 11-et a Debianra

A MariaDB tárhely engedélyezése után a következő parancsokkal telepítheti a MariaDB 11-et.

sudo apt update
sudo apt install mariadb-server

4. lépés: Biztonságos MariaDB telepítés

A MariaDB telepítése után védenie kell a telepítést a biztonsági szkript futtatásával az ábra szerint.

sudo mysql_secure_installation

A rendszer felkéri, hogy állítson be jelszót a root felhasználó számára, távolítsa el a névtelen felhasználót, tiltsa le a távoli root bejelentkezést, távolítsa el a tesztadatbázist, és töltse be újra a jogosultságokat.

5. lépés: Ellenőrizze a MariaDB telepítését

A MariaDB verziójának ellenőrzéséhez futtassa a következő mysql parancsot, amely információkat jelenít meg a Debian rendszerére jelenleg telepített MariaDB verzióról.

mysql --version

Minta kimenet:

mysql from 11.1.3-MariaDB, client 15.2 for debian-linux-gnu (x86_64) using  EditLine wrapper

Azt is ellenőriznie kell, hogy a MariaDB megfelelően fut-e a következő systemctl parancs futtatásával.

sudo systemctl status mariadb

6. lépés: Csatlakozzon a MariaDB Shellhez

A sikeres csatlakozás megerősítéséhez nyissa meg a MariaDB parancssori felületet.

sudo mariadb -u root -p

Amikor a rendszer kéri, írja be a root jelszót. Ha probléma nélkül be tud jelentkezni, a MariaDB megfelelően telepítve és konfigurálva van.

7. lépés: Hozzon létre egy MySQL-felhasználót

Felhasználó létrehozásához a MySQL-ben használhatja a következő SQL-parancsot a kívánt felhasználónévvel és jelszóval, az ábrán látható módon.

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;

Következtetés

Sikeresen telepítette a MariaDB 11 programot Debian 12 rendszerére. Ne felejtse el olvasni a MariaDB dokumentációját a további konfigurációs lehetőségekről és a bevált módszerekről.