Kuidas installida MariaDB Ubuntu 22.04-le
Järgige lihtsalt neid samme, et installida MariaDB Ubuntu 22.04-le:
- Süsteemi uuendamine
- Paigalda andmebaas
- Konfigureerige turvaskript
- Loo täiendav administraator parooliga kaitstud (valikuline)
- Testige MariaDB
Käesolevas artiklis on kirjeldatud üksikud sammud, mida tuleb teha.
MariaDB kui MySQLi asenduslahendus
Suhteline andmebaasi haldamise süsteem MariaDB avaldati esmakordselt 2009. aastal MySQLi haruna ja seda peetakse nüüd selle SQL-serveri tugevaks alternatiiviks. Isegi võrreldes MySQLiga muljetab haru oma suure paindlikkuse ja suurepärase turvalisuse arhitektuuriga. MySQLi asendusena saab MariaDB-d probleemideta integreerida otse LAMP-stakki (Linux, Apache, MySQL ja PHP, Python või Perl). Lahenduspaketid on nüüd ka Ubuntu repositooriumis standardvarustusena saadaval. Allpool selgitame, kuidas MariaDB Ubuntu 22.04-le installida.
Kui soovite kasutada vanemat Linuxi distributsiooni versiooni, leiate meie digitaalsest juhendist ka üksikasjalikud juhised MariaDB installimiseks Ubuntu 20.04-le.
Vajalikud nõuded
Kui soovite MariaDB Ubuntu 22.04-le installida, tuleb täita vaid mõned nõuded. Vajate serverit, kus juba töötab see operatsioonisüsteemi versioon. Enne tegeliku protsessi alustamist tuleb sellele serverile seadistada ka mitte-root-administraator. Samuti peaksite seadistama sobiva tulemüüri.
Paketiindeksi uuendamine
Enne MariaDB installimist Ubuntu 22.04-le peaksite aga kogu süsteemi uuendama. Kahe apt-käsu abil uuendatakse pakettide indeks, kõik rakendused ja kõik sõltuvused. See muudab installimise turvalisemaks ja kõrvaldab võimalikud vead. Vastavad käsud on järgmised:
sudo apt update
sudo apt upgradebashMariaDB installimine Ubuntu 22.04-le
Kasutage järgmisi juhiseid MariaDB installimiseks Ubuntu 22.04-le. Kuna SQL-server on Ubuntu repositooriumis vaikimisi olemas, ei ole tegelikuks installimiseks vaja täiendavaid samme.
sudo apt install mariadb-serverbashKonfigureerige turvaskript
Esmane installatsioon on nüüd lõpetatud. Praegu on MariaDB siiski konfigureeritud vaikimisi seadetega. See tähendab muu hulgas, et juurdepääsu piiramiseks pole parooli määratud. Selle probleemi lahendamiseks pakub MariaDB turvaskripti, mis võimaldab teha täiendavaid konfiguratsioone. Selle skripti saate käivitada järgmise käsuga:
sudo mariadb_secure_installationbashKui skript käivitatakse, küsitakse esmalt andmebaasi juurkasutaja parooli. Kuna te pole veel parooli salvestanud, vajutage lihtsalt [Enter], et valida paroolita valik ja jätkata.
Seejärel palutakse teil määrata andmebaasi autentimise juurkasutaja parool. Kuna see on tihedalt seotud mitmesuguste Ubuntu hooldustoimingutega, on soovitatav sisselogimise valikuid selles etapis mitte muuta. Turvalisuse tagamiseks on soovitatav vajutada klahvi [N] ja seejärel [Enter]. Juhised täiendava parooliga kaitstud administraatori konto loomiseks on esitatud allpool.
Alustage turvaskripti jätkamisega. Järgmistele küsimustele vastake [Y] ja kinnitage vastus klahviga [Enter]. Teil küsitakse, kas soovite kustutada anonüümsed kasutajad, eemaldada testandmebaasi ja piirata kaugjuurdepääsu. Lõpus palutakse teil kinnitada, kas kõik muudatused tuleks kohe rakendada.
Loo parooliga kaitstud administraatori kasutaja
Lisakasutaja loomine parooliga autentimise abil on vabatahtlik, kuid lahendab potentsiaalse probleemi ja suurendab seega turvalisust. Vaikimisi toimub MariaDB juurkasutaja sisselogimine unix_socket-pistikprogrammi kaudu ja seetõttu ei ole parooli vaja. Kuigi sellisel lähenemisel on teatud eelised, võib see tekitada probleeme, kui välised programmid vajavad administraatori õigusi. Lahenduseks on luua administraatori kasutaja, kellel on samad õigused kui root-kontol, kuid kes autentitakse parooliga. Selleks avage esmalt MariaDB-i käsurea:
sudo mariadbbashLooge nüüd uus kasutaja, kellel on administraatoriõigused, root-õigused ja paroolikaitse. Selleks asendage järgmises koodis asendajad „username” ja „password”.
GRANT ALL ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;bashKasutage nüüd FLUSH PRIVILEGES, et muudatused rakenduksid kohe.
FLUSH PRIVILEGES;bashKui olete seda teinud, väljuge MariaDB-kestast.
exitbashTesti MariaDB
Pärast MariaDB installimist Ubuntu 22.04-le on soovitatav kontrollida, kas installimine õnnestus. Serveri staatust saab kontrollida järgmise käsuga:
sudo systemctl status mariadbbashKui programm ei käivitu automaatselt, võite selle käivitamiseks kasutada ka järgmist käsku:
sudo systemctl start mariadbbash