Kuinka asentaa MariaDB Rocky Linuxiin ja AlmaLinuxiin


MariaDB on ilmainen ja yhteisön kehittämä relaatiotietokantajärjestelmä, joka on yhteensopiva korvike erittäin suositulle MySQL-tietokannan hallintajärjestelmälle.

Se erotettiin MySQL:stä sen jälkeen, kun MySQL:n alkuperäiset kehittäjät ilmaisivat epäilyksensä Oraclen hankittua MySQL:n. Siitä lähtien MariaDB on taatusti ilmainen ja avoimen lähdekoodin GNU-lisenssin alaisena.

MariaDB on valtavan suosittu nopean suorituskyvyn, skaalautuvuuden, vakauden ja kestävyyden vuoksi. Se on yhteensopiva useiden käyttöjärjestelmien kanssa, mukaan lukien Linux, FreeBSD, Mac ja Windows.

Sen tarjoama runsas valikoima tallennusmoottoreita, laajennuksia ja muita hienoja työkaluja tekee siitä ihanteellisen vaihtoehdon erilaisiin käyttötapauksiin, kuten data-analytiikkaan, tietovarastointiin, tapahtumien käsittelyyn ja niin edelleen. Itse asiassa se on avainkomponentti LEMP-pinoissa, joita käytetään verkkosovellusten isännöintiin.

MariaDB:n tärkeimmät ominaisuudet ovat:

  • Galeran klusterointitekniikka.
  • Uudet tallennusmoottorit, kuten InnoDB, XtraDB, Aria, TokuDB, CONNECT ja SEQUENCE muutamia mainitakseni.
  • Nopeampi ja parempi replikointi.
  • Kehittynyt säiepooli, joka tukee jopa 200 00+ yhteyttä.
  • Uusia ominaisuuksia, kuten järjestelmäversioidut taulukot, ankkuroidut tietotyypit ja UNIX-socket-todennus.

Tässä artikkelissa opastamme sinua MariaDB-tietokantapalvelimen asentamisessa Rocky Linux 8:aan ja AlmaLinux 8:aan.

Vaihe 1: Lisää MariaDB-arkisto Rocky Linuxiin

Oletusarvoisesti Rocky Linux AppStream -tietovarasto tarjoaa MariaDB 10.3:n. Tämä ei kuitenkaan ole uusin versio. Tällä hetkellä vakaa julkaisu on MariaDB 10.6.

Asenna uusin versio luomalla MariaDB-arkistotiedosto järjestelmääsi seuraavasti.

$ sudo vim /etc/yum.repos.d/mariadb.repo

Liitä näytetyt viivat.

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.6/rhel8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 

Tallenna sitten muutokset ja poistu tiedostosta.

Päivitä seuraavaksi Rockyn järjestelmäarkistot rekisteröidäksesi juuri lisätty tietovarasto.

$ sudo dnf update

Vaihe 2: Asenna MariaDB Rocky Linuxiin

Kun arkisto on paikallaan, siirry eteenpäin ja asenna MariaDB-tietokantapalvelin kuvan mukaisesti:

$ sudo dnf install mariadb-server mariadb

Kun olet asentanut, ota MariaDB-palvelu käyttöön käynnistyksen yhteydessä ja käynnistä palvelu seuraavilla komennoilla.

$ sudo systemctl enable mariadb
$ sudo systemctl start mariadb

Tarkista sitten MariaDB:n toimintatila.

$ sudo systemctl status mariadb

Tulos osoittaa, että kaikki toimii niin kuin pitää.

Vaihe 3: Suojaa MariaDB Rocky Linuxissa

MariaDB:n oletusasetukset ovat heikkoja ja sisältävät tietoturvariskejä, jotka voivat saada tietokantapalvelimen hyväkseen hakkereilta. Siksi meidän on ryhdyttävä lisätoimenpiteisiin tietokantapalvelimen suojaamiseksi.

Tätä varten suoritamme alla olevan skriptin.

$ sudo mysql_secure_installation

Aseta ensin root-salasana.

Paina loput kehotteet Y tyhjentääksesi anonyymit käyttäjät, estääksesi etäpääkirjautumisen ja poistaaksesi testitietokannan, jota ei vaadita tuotannossa, ja tallenna lopuksi muutokset.

Kirjaudu sisään MariaDB-tietokantapalvelimeen suorittamalla seuraava komento

$ sudo mysql -u root -p

Anna root-salasana, jonka määritit edellisessä vaiheessa, ja paina ENTER päästäksesi MariaDB-kuoreen.

Ja siinä mennään. Olemme onnistuneesti asentaneet MariaDB-tietokantapalvelimen Rocky Linux 8:aan. Muista, että voit silti käyttää AppStream-tietovaraston tarjoamaa versiota, joka toimii hyvin. Jos kuitenkin aiot asentaa MariaDB:n uusimman version, arkiston lisääminen tekee tempun.