Ako nainštalovať MariaDB na Debian 10
Na inštaláciu MariaDB na Debian 10 je potrebné vykonať nasledujúce kroky:
- Aktualizujte svoj systém na najnovšiu verziu.
- Nainštalujte systém správy databázy.
- Nakonfigurujte MariaDB.
- V prípade potreby vytvorte ďalšieho správcu.
- Skontrolujte inštaláciu.
Prečo sú MariaDB a Debian 10 dobrá kombinácia?
Porovnali ste MariaDB s MySQL a rozhodli ste sa pre novšiu vetvu? Môžete sa tiež rozhodnúť používať systém správy databáz ako alternatívu MySQL v balíku LAMP (Linux, Apache, MySQL a PHP, Python alebo Perl) s Debianom. Keďže MariaDB je náhradou typu „drop-in“, bolo to vždy relatívne bezproblémové. Medzitým však Debian úplne prešiel na MariaDB a dodáva iba príslušné balíky.
Aké požiadavky musia byť splnené?
Na inštaláciu MariaDB v systéme Debian je potrebné splniť len niekoľko požiadaviek. Je dôležité, aby ste vytvorili server s Debian 10 a mali používateľa bez práv root s oprávneniami sudo. Vopred by ste mali tiež nastaviť a aktivovať výkonný firewall. Akonáhle sú tieto požiadavky splnené, môžete začať s inštaláciou.
Ako nainštalovať MariaDB na Debian 10 krok za krokom
Nasledujúce kroky vysvetľujú, ako nainštalovať MariaDB na Debian 10.
Krok 1: Aktualizujte systém
Prvým krokom je aktualizácia indexu balíkov, aby ste mali istotu, že pracujete s najnovšími verziami. Môžete to urobiť pomocou nasledujúcich apt príkazov:
sudo apt update
sudo apt upgradebashVaša inštalácia Debian 10 by teraz mala byť aktuálna.
Krok 2: Inštalácia MariaDB na Debian 10
Potom môžete nainštalovať MariaDB. V Debian 10 je verzia 10.3 štandardne zahrnutá v repozitári balíkov, pretože sa teraz považuje za preferovanú voľbu MySQL. Na inštaláciu balíka použite nasledujúci príkaz:
sudo apt install mariadb-serverbashKrok 3: Konfigurácia nastavení zabezpečenia MariaDB
Hoci ste nainštalovali základné programové súbory MariaDB na Debian 10, v súčasnosti nie sú zavedené žiadne bezpečnostné opatrenia ani vhodná konfigurácia. Na ochranu vašich údajov a systému obsahuje balík MariaDB skript, ktorý vám pomôže regulovať prístup k serveru a odstrániť nepoužívané účty. Na uplatnenie týchto zmien použite nasledujúci skript:
sudo mysql_secure_installationbashV prvom kroku budete požiadaní o zadanie hesla root. Keďže ste ešte heslo nenastavili, stlačte [Enter]. Potom máte možnosť vytvoriť nové heslo. Keďže však root účet MariaDB úzko súvisí s rôznymi automatizovanými úlohami údržby a správy, v tomto momente by ste nemali meniť overovanie. V opačnom prípade by v najhoršom prípade mohli aktualizácie odstrániť vaše administrátorské práva. Preto zadajte [N] a opäť stlačte kláves [Enter].
Na všetky zostávajúce výzvy môžete odpovedať znakom [Y] a potvrdiť stlačením klávesy [Enter]. Predvolene budú odstránené testovacia databáza a niektorí anonymní používatelia. Okrem toho budú deaktivované vzdialené prihlásenia root.
Krok 4: Vytvorte administrátorský účet (voliteľné)
Nasledujúci krok je voliteľný. Keďže používateľ root v MariaDB na Debiane používa na overenie totožnosti štandardne unix_socket namiesto hesla, môžu nastať problémy s externými programami, ktoré vyžadujú administratívne práva. Preto je vhodné okrem účtu root, ktorý sa používa na prístup s heslom, vytvoriť aj účet admin. Tento účet má rovnaké práva ako účet root, ale je nakonfigurovaný na používanie s ochranou heslom. Na to vykonajte nasledujúce kroky.
Otvorte MariaDB:
sudo mariadb -u rootbashPotom vytvorte nového používateľa s oprávneniami root a heslom. Používateľské meno a heslo si môžete zvoliť sami.
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;sqlTeraz použite príkaz „FLUSH PRIVILEGES“, aby sa zmeny okamžite uplatnili:
FLUSH PRIVILEGES;sqlNakoniec ukončite shell:
exitbashKrok 5: Skontrolujte MariaDB
V poslednom kroku skontrolujte, či MariaDB po inštalácii na Debian 10 funguje správne a automaticky. Na to použite nasledujúci príkaz:
sudo systemctl status mariadbbashAk sa MariaDB nespustí automaticky, použite tento príkaz:
sudo systemctl start mariadbbashTeraz môžete používať MariaDB.