MariaDB je pogosto uporabljena baza podatkov v sistemih Linux. V tem priročniku boste raziskali, kako namestiti bazo podatkov v Ubuntu 22.04 s pomočjo nekaj preprostih ukazov.
Ko namestite in konfigurirate MariaDB, se boste naučili, kako z njim komunicirati prek ukazne vrstice MariaDB. Na koncu boste videli tudi ukaz za odstranitev baze podatkov iz Ubuntuja.
Kaj je MariaDB?
MariaDB je priljubljena, brezplačna in odprtokodna baza podatkov, izdana kot zamenjava za MySQL. Je razcep MySQL, kar pomeni, da je MariaDB izboljšana različica MySQL s podobno, a boljšo funkcionalnostjo. Tukaj je a vodnik za nastavitev MySQL na Ubuntu če bi ga radi preizkusili.
MariaDB je hitra, razširljiva, vrhunsko zmogljiva zbirka podatkov s podporo za več mehanizmov za shranjevanje. Prav tako vzdržuje številne vtičnike, orodja in pripomočke, zaradi katerih je ena najboljših baz podatkov. MariaDB se večinoma uporablja za vzdrževanje zalog ter upravljanje transakcij in informacij o strankah.
Kako namestiti MariaDB na Ubuntu 22.04
Tukaj je opisano, kako lahko namestite MariaDB na Ubuntu 22.04:
1. korak: Posodobite svoj sistem
Za začetek namestitve morate najprej posodobite pakete v vašem sistemu Ubuntu. To lahko dosežete tako, da na Ubuntujevem terminalu zaženete naslednji ukaz:
posodobitev sudo apt && nadgradnja sudo apt
To lahko traja nekaj časa, zato počakajte!
2. korak: Namestite potrebne pakete za MariaDB
Ko posodobite sistem, morate namestiti nekaj potrebnih paketov, ki jih zahteva MariaDB. To storite tako, da izvedete naslednji ukaz:
sudo apt-dobiti namestite wget software-properties-common dirmngr ca-certificates apt-transport-https -y
Zdaj, ko ste namestili bistvene pakete, boste v tem koraku končno namestili MariaDB. Če želite namestiti bazo podatkov, zaženite naslednji ukaz kot root uporabnik ali s sudo:
sudo apt namestite mariadb-strežnik mariadb-stranka
Če želite preveriti, ali je bila MariaDB uspešno nameščena v vašem sistemu, preverite različico nameščene baze podatkov z izdajo naslednjega ukaza:
mariadb --različica
Če v izpisu vidite številko različice aplikacije, to pomeni, da MariaDB obstaja v vašem sistemu. To je eden od načinov za preverjanje namestitve. Za preverjanje lahko preverite tudi aktivno stanje nameščene baze podatkov.
Za preverjanje statusa MariaDB uporabite naslednji ukaz:
status systemctl mariadb
Kot lahko vidite, MariaDB deluje.
3. korak: Zavarujte svojo zbirko podatkov MariaDB
Ko namestite in preverite bazo podatkov, je naslednji korak izvedba nekaterih bistvenih konfiguracij v MariaDB. Po namestitvi je dobro zagnati varnostni skript za zaščito podatkovne baze MariaDB pred ogrožanjem ali napadi. Izvedite skript s tem ukazom:
sudo mysql_secure_installation
Nato vas bo skript vprašal, ali želite nastaviti korensko geslo. Vnesite varno geslo in pritisnite Vnesite. Nato vas bo pozval, da znova potrdite geslo. Ko je geslo shranjeno, boste prejeli sporočilo »Uspelo«, kot je prikazano spodaj.
Po tem vas bo vprašal, ali želite odstraniti anonimnega uporabnika ali ne. Priporočljivo je, da ga odstranite.
Prav tako bo potrdilo, ali želite onemogočiti oddaljeno korensko prijavo. Če to onemogočite, se lahko prijavite samo kot korenski uporabnik z lokalnega gostitelja.
MariaDB privzeto namesti testno bazo podatkov. Skript vas bo vprašal, ali želite bazo podatkov odstraniti ali jo obdržati. Bolje je, da ga izbrišete in ustvarite novo bazo podatkov. Če pa ga želite obdržati za namene testiranja, izberite št.
Na koncu bo skript od vas vzel dovoljenje za ponovno nalaganje tabel privilegijev za posodobitev novih sprememb. Če jih želite naložiti, vnesite Y. Ko naredite spremembe, boste na terminalu videli sporočilo o uspehu.
Kako preveriti, ali MariaDB deluje
MariaDB se začne izvajati takoj, ko je nameščena. Če ga želite preizkusiti, lahko preverite stanje MariaDB z naslednjim ukazom:
sudo systemctl status mariadb
Če MariaDB deluje dobro, boste na Ubuntujevem terminalu videli naslednji izpis:
V primeru, da MariaDB ne deluje, boste videli podoben rezultat, kot je prikazan spodaj:
Kako komunicirati z MariaDB v Linuxu
Zdaj, ko so namestitev in konfiguracije končane, poglejmo, kako lahko komunicirate z bazo podatkov.
1. Dostop do lupine MariaDB
Za vstop v lupino MariaDB zaženite naslednji ukaz:
sudo mariadb
S tem ukazom se odpre monitor MariaDB. Tukaj lahko izvajate poizvedbe MariaDB za interakcijo z bazo podatkov.
2. Ustvarite skrbniški račun MariaDB
Ko pridobite dostop do MariaDB, morate najprej ustvariti nov račun z imenom »admin«. Ta račun bo imel enaka dovoljenja kot korenski račun, vendar ga boste večinoma uporabljali za preverjanje pristnosti na podlagi gesla.
Če želite ustvariti skrbniški račun s korenskimi pravicami, uporabite spodnji ukaz. Ne pozabite uporabiti svojega gesla, ko izdajate ukaz.
GRANTVSEVKLOP *.* TO 'admin'@'localhost' IDENTIFICIRAN Z 'geslom' ZGRANTMOŽNOST;
Nato izpraznite privilegije, da posodobite nove spremembe v MariaDB.
IZPIRANJEPRIVILEGIJI;
Zdaj lahko zapustite ukazno vrstico MariaDB tako, da vnesete:
izhod
3. Ustvarite bazo podatkov v MariaDB
Če želite ustvariti novo zbirko podatkov, uporabite naslednji ukaz in vnesite ime za svojo zbirko podatkov namesto »TestDB«.
USTVARJANJEBAZA PODATKOV TestDB;
Če želite preveriti, ali je bila baza podatkov uspešno ustvarjena, uporabite ta ukaz za ogled vseh obstoječih baz podatkov v MariaDB:
PrikažiBaze podatkov;
Kot lahko vidite, TestDB zdaj obstaja na seznamu baz podatkov MariaDB.
Kako odstraniti MariaDB iz Ubuntu 22.04
V primeru, da MariaDB ne potrebujete več, ga lahko preprosto odstranite s pomočjo osnovnega ukaza Linux. Ta ukaz bo v nekaj minutah popolnoma odstranil vse mape in odvisnosti MariaDB iz vašega sistema.
sudo apt-dobiti očisti mariadb-*
Izberite ja za nadaljevanje odstranjevanja MariaDB.
Zdaj lahko v celoti izkoristite zmogljivosti MariaDB
Zahvaljujoč neverjetnim funkcijam in podpori MariaDB iz dneva v dan pridobiva na priljubljenosti in postaja ena najpogosteje uporabljanih baz podatkov na trgu. Številna velika imena, kot sta Facebook in Google, uporabljajo MariaDB zaradi njenih edinstvenih prednosti pred drugimi zbirkami podatkov.
Za organizacije, ki želijo popolno prilagodljivost nad zbirko podatkov, sta MariaDB in PostgreSQL dve najboljši razpoložljivi odprtokodni možnosti.