MariaDB andmebaasi installimine Debiani 10


MariaDB on avatud lähtekoodiga ja populaarne suhteliste andmebaaside haldussüsteem (RDBMS), mille on koostanud MySQL-i algsed arendajad. See on kiire, skaleeritav ja vastupidav andmebaasisüsteem, millel on rikkalik salvestusmootorite, pistikprogrammide ja paljude muude tööriistade ökosüsteem ning mis pakub andmetele juurdepääsuks SQL-liidest.

MariaDB on MySQL-i täiustatud asenduskoht, mida kasutavad organisatsioonid ja ettevõtted, nagu Wikipedia, WordPress.com, Google ja paljud teised.

Selles lühikeses artiklis me näitame teile, kuidas MariaDB serverit Debian 10-s installida ja turvata.

  1. Installige Debian 10 (Buster) minimaalne server

Märkus. Kui kasutate süsteemi mitte-administratiivse kasutajana, kasutage juurõiguste saamiseks käsku sudo ja kui teil on MySQL installitud ja töötab, peatage see ja keelake see enne jätkamist.

MariaDB Serveri installimine Debian 10-s

MariaDB serveripaketi saate installida Debiani ametlikest hoidlatest, käivitades järgmise käsu, mis installib MariaDB serveri, kliendi ja kõik selle sõltuvused.

# apt install mariadb-server

Debianis ja selle derivaatides nagu Ubuntu on levinud tava deemonite automaatne käivitamine ja lubamine systemd kaudu kohe pärast nende installimist. Sama kehtib ka MariaDB teenuse kohta.

Järgmist käsku systemctl saate kontrollida, kas MariaDB-teenus töötab ja töötab.

# systemctl status mariadb  

Lisaks peate teadma ka muid levinumaid käske MariaDB teenuse haldamiseks systemd all, mis sisaldavad käske MariaDB teenuse käivitamiseks, taaskäivitamiseks, peatamiseks ja uuesti laadimiseks, nagu näidatud joonisel.

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

MariaDB serveri turvamine Debianis 10

MariaDB installiprotsess hõlmab vaikimisi installimise kindlustamist ja seda saab teha shelliskripti mysql_secure_installation käivitamisega, mis võimaldab teil oma MariaDB eksemplarile lisada natuke lisaturvalisust:

  • Parooli määramine juurkontode jaoks.
  • Juurdepääsu kaug sisselogimise keelamine.
  • Anonüümsete kasutajakontode eemaldamine.
  • Testi andmebaasi eemaldamine, millele vaikimisi pääsevad juurde anonüümsed kasutajad.
  • Ja õiguste uuesti laadimine.

Turvaskripti käivitamiseks käivitage järgmine käsk ja vastake küsimustele, nagu on näidatud järgmisel ekraanipildil.

Kui olete oma MariaDB installi kindlustanud, saate juurkasutaja parooliga ühenduse luua mysql shelliga.

# mysql -u root -p 

Andmebaasi haldamiseks täielike õigustega andmebaasi nimega "my_test_db" ja täielike õigustega kasutaja nimega "test_user" loomiseks käivitage järgmised SQL-i käsud.

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;

Pärast uue andmebaasi ja andmebaasi kasutaja loomist proovige uue kasutajakonto abil pääseda juurde MariaDB kestale ja kuvage kõik kasutajale määratud andmebaasid järgmiselt.

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

Samuti võiksite lugeda neid kasulikke järgmisi artikleid MariaDB-st.

  1. Õppige MySQL/MariaDB algajatele - 1. osa
  2. Õppige kasutama MySQL ja MariaDB mitut funktsiooni - 2. osa
  3. 12 MySQL/MariaDB turvalisuse häid tavasid Linuxile
  4. Kuidas MySQL/MariaDB ja PostgreSQL varundada/taastada, kasutades tööriistu Automysqlbackup ja Autopostgresqlbackup
  5. Kasulikud näpunäited MySQL-i levinud vigade tõrkeotsinguks

Praegu on see kõik! Selles juhendis näitasime, kuidas installida ja turvaliselt MariaDB server Debian 10 minimaalses serveri installis. Kasutage allolevat kommentaarivormi, et saada meiega küsimusi või teavet, mida soovite meiega jagada.