Na inštaláciu MariaDB na Debian 11 je potrebné vykonať nasledujúce kroky:

  1. Aktualizujte svoju inštaláciu Debian 11.
  2. Nainštalujte MariaDB.
  3. Prispôsobte konfiguráciu podľa svojich požiadaviek.
  4. Vytvorte ďalšieho administrátorského používateľa (voliteľné).
  5. Skontrolujte, či bola inštalácia úspešná.

Prečo sú MariaDB a Debian 11 dobrá kombinácia?

V porovnaní MariaDB a MySQL sa MariaDB už dávno osvedčila. Tento SQL server je známy tým, že je mimoriadne robustný, vysoko bezpečný a vo všeobecnosti flexibilnejší ako starší systém správy databáz rovnakého pôvodu. Bol navrhnutý ako priama náhrada za MySQL a môže sa používať ako náhrada za MySQL v rámci LAMP stacku (Linux, Apache, MySQL a PHP, Python alebo Perl) bez potreby významných úprav. Debian tiež už dlhší čas používa MariaDB a obsahuje potrebné balíky ako predvolené.

Aké požiadavky musia byť splnené?

Na inštaláciu MariaDB na Debian 11 je potrebné splniť len niekoľko požiadaviek. Prvou z nich je, že potrebujete server, na ktorom je už nainštalovaný Debian 11. Pre tento server je potrebný root prístup a mal by byť nastavený a aktivovaný vhodný firewall. Spravidla stačí jedno jadro procesora. Okrem toho je potrebných minimálne 512 megabajtov RAM a 1 gigabajt miesta na pevnom disku.

Ako nainštalovať MariaDB na Debian 11 krok za krokom

Nasledujúce časti vám krok za krokom ukážu, ako nainštalovať MariaDB na Debian 11.

Krok 1: Aktualizujte index balíkov

Pred začatím samotnej inštalácie by ste sa mali uistiť, že všetky vaše programy a samotný Debian 11 sú aktualizované. Na to aktualizujte index balíkov pomocou týchto dvoch apt kazov:

sudo apt update
sudo apt upgrade
bash

Akonáhle je to hotové, môžete začať s inštaláciou MariaDB na Debian 11.

Krok 2: Inštalácia MariaDB na Debian 11

Na inštaláciu balíka pre MariaDB použite nasledujúci príkaz:

sudo apt install mariadb-server
bash

Po dokončení tohto procesu máte nainštalovaný MariaDB na Debian 11, ale pre váš systém ešte neboli prijaté žiadne bezpečnostné opatrenia. Táto časť nasleduje v ďalšom kroku.

Krok 3: Spustite bezpečnostný skript

MariaDB ponúka vlastný bezpečnostný skript pre svoje novšie verzie. Tento skript môžete použiť na úpravu niektorých predvolených nastavení. Príkaz na spustenie skriptu je nasledujúci:

sudo mysql_secure_installation
bash

Po spustení skriptu budete najskôr vyzvaní na zadanie root hesla pre databázu. Keďže ste ho ešte nenastavili, stlačte [Enter], aby ste tento krok zatiaľ preskočili. Následne budete opýtaní, či chcete prejsť na overovanie prostredníctvom unix_socket. Napíšte [N] a stlačte [Enter] na potvrdenie.

Budete požiadaní, či chcete zmeniť svoje root heslo. Z bezpečnostných dôvodov to však nie je odporúčané, preto stlačte [N] a opäť [Enter]. Odpovedzte na nasledujúce otázky [Y], aby ste odstránili anonymných používateľov, testovaciu databázu a root prihlásenia na diaľku.

Krok 4: Nastavte ďalšieho správcu (voliteľné)

Ďalší krok je voliteľný, ale vysoko odporúčaný pre zabezpečenie vášho systému. V Debian 11 je používateľ root MariaDB autentizovaný pomocou unix_socket namiesto hesla. Hoci to má niektoré výhody, môže to spôsobiť problémy, keď externé programy potrebujú práva správcu. Riešením je vytvorenie ďalšieho používateľa správcu, ktorý doplní účet root. Tu sú kroky, ako to urobiť:

Otvorte shell MariaDB:

sudo mariadb -u root
bash

Teraz vytvorte nového používateľa. Zmeňte používateľské meno a heslo podľa potreby.

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;
sql

Pre bezpečnosť použite príkaz „FLUSH PRIVILEGES“:

FLUSH PRIVILEGES;
sql

Nakoniec zatvorte shell:

exit
bash

Krok 5: Skontrolujte, či bola inštalácia úspešná.

Nakoniec skontrolujte, či bola inštalácia MariaDB na Debian 11 úspešná. Na to otestujte stav pomocou tohto príkazu:

sudo systemctl status mariadb
bash

Ak sa MariaDB nespustí automaticky, použite nasledujúci príkaz:

sudo systemctl start mariadb
bash

Teraz môžete používať MariaDB.

Prejsť na hlavné menu