Kuidas installida MariaDB Debian 10-le
MariaDB installimiseks Debian 10-le on vaja teha järgmised sammud:
- Uuendage oma süsteem viimase versioonini.
- Paigalda andmebaasi haldamise süsteem.
- Konfigureerige MariaDB.
- Looge vajadusel täiendav administraator.
- Kontrollige installi.
Miks on MariaDB ja Debian 10 hea kombinatsioon?
Kas olete võrrelnud MariaDB-d ja MySQL-i ning otsustanud uuema versiooni kasuks? Võite ka valida andmebaasi haldussüsteemi kasutamise MySQL-i alternatiivina LAMP-stakis (Linux, Apache, MySQL ja PHP, Python või Perl) Debianiga. Kuna MariaDB on vahetatav asendus, on see alati olnud suhteliselt probleemivaba. Vahepeal on Debian siiski täielikult üle läinud MariaDB-le ja pakub ainult vastavaid pakette.
Millised nõuded tuleb täita?
MariaDB installimiseks Debianisse on vaja täita vaid mõned nõuded. Oluline on, et olete loonud serveri Debian 10-ga ja teil on sudo õigustega mitte-root kasutaja. Samuti tuleks eelnevalt seadistada ja aktiveerida võimas tulemüür. Kui need nõuded on täidetud, võite alustada installimisprotsessi.
Kuidas installida MariaDB Debian 10-le samm-sammult
Järgmised sammud selgitavad, kuidas installida MariaDB Debian 10-le.
1. samm: Süsteemi uuendamine
Esimene samm on uuendada oma pakettide indeks, et tagada, et töötate viimaste versioonidega. Selleks kasutage järgmisi apt käsku:
sudo apt update
sudo apt upgradebashTeie Debian 10 installatsioon peaks nüüd olema ajakohane.
2. samm: MariaDB installimine Debian 10-le
Seejärel saate installida MariaDB. Debian 10-s on versioon 10.3 vaikimisi pakettide hoidlas, kuna seda peetakse nüüd eelistatud MySQL-i valikuks. Paketi installimiseks kasutage järgmist käsku:
sudo apt install mariadb-serverbash3. samm: MariaDB turvasätete konfigureerimine
Kuigi olete Debian 10-le installinud olulised MariaDB programmi failid, puuduvad praegu turvalisuse meetmed ja sobiv konfiguratsioon. Teie andmete ja süsteemi kaitsmiseks sisaldab MariaDB pakett skripti, mis aitab teil reguleerida serverile juurdepääsu ja eemaldada kasutamata kontosid. Nende muudatuste rakendamiseks kasutage järgmist skripti:
sudo mysql_secure_installationbashEsimeses etapis küsitakse teilt root-parooli. Kuna te pole veel parooli seadnud, vajutage [Enter]. Seejärel on teil võimalus luua uus parool. Kuna MariaDB root-konto on tihedalt seotud mitmesuguste automatiseeritud hooldus- ja haldusülesannetega, ei tohiks te praegu autentimist muuta. Vastasel juhul võivad halvimal juhul uuendused teie haldusõigused eemaldada. Seetõttu kirjutage [N] ja vajutage uuesti [Enter].
Kõikidele ülejäänud küsimustele võite vastata [Y] ja kinnitada [Enter] klahviga. Vaikimisi eemaldatakse testandmebaas ja mõned anonüümsed kasutajad. Lisaks keelatakse kaugjuurdepääs root-kasutajana.
4. samm: Loo administraatori konto (valikuline)
Järgmine samm on vabatahtlik. Kuna MariaDB juurkasutaja Debianis kasutab vaikimisi autentimiseks parooli asemel unix_socket’it, võivad väliste programmide puhul tekkida probleemid, kui need nõuavad administraatori õigusi. Seetõttu on mõistlik luua lisaks juurkasutaja kontole ka administraatori konto, mida kasutatakse parooliga juurdepääsuks. Sellele antakse samad õigused kui juurkasutaja kontole, kuid see on konfigureeritud parooliga kaitstuks. Selleks tegutse järgmiselt.
Ava MariaDB:
sudo mariadb -u rootbashSeejärel looge uus kasutaja, kellel on root-õigused ja parool. Kasutajanime ja parooli saate ise valida.
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;sqlKasutage nüüd käsku „FLUSH PRIVILEGES”, et muudatused rakenduksid kohe:
FLUSH PRIVILEGES;sqlLõpuks väljuge shellist:
exitbash5. samm: Kontrollige MariaDB-d
Viimases etapis kontrollige, kas MariaDB töötab pärast Debian 10-le installimist korralikult ja automaatselt. Selleks kasutage järgmist käsku:
sudo systemctl status mariadbbashKui MariaDB ei käivitu automaatselt, kasutage järgmist käsku:
sudo systemctl start mariadbbashNüüd saate kasutada MariaDB-d.