MariaDB 10:n asentaminen RHEL 8:aan


MariaDB on suosittu vaihtoehto MySQL-tietokannan hallintajärjestelmälle. Sen ovat kehittäneet alkuperäiset MySQL-kehittäjät, ja sen on tarkoitus pysyä avoimena lähdekoodina.

MariaDB on nopea ja luotettava, tukee erilaisia tallennusmoottoreita ja sisältää laajennuksia, jotka tekevät siitä täydellisen monenlaisiin käyttötarkoituksiin.

Tässä opetusohjelmassa näytämme, kuinka MariaDB-palvelin asennetaan RHEL 8:aan. Asennamme MariaDB 10.3.10 -version.

Huomaa: Tämä opetusohjelma olettaa, että sinulla on aktiivinen RHEL 8 -tilaus ja että sinulla on pääkäyttäjän oikeudet RHEL-järjestelmääsi. Vaihtoehtoisesti voit käyttää etuoikeutettua käyttäjää ja suorittaa komennot sudolla.

MariaDB-palvelimen asennus

MariaDB-palvelimen asentamiseksi käytämme seuraavaa yum-komentoa asennuksen viimeistelemiseen.

yum install mariadb-server

Tämä asentaa MariaDB-palvelimen ja kaikki tarvittavat riippuvuudet.

Kun asennus on valmis, voit käynnistää MariaDB-palvelun seuraavasti:

systemctl start mariadb

Jos haluat, että MariaDB-palvelu käynnistyy automaattisesti jokaisen järjestelmän käynnistyksen jälkeen, voit suorittaa seuraavan komennon:

systemctl enable mariadb

Tarkista MariaDB-palvelun tila:

systemctl status mariadb

Suojattu MariaDB-asennus

Nyt kun palvelumme on käynnistynyt, on aika parantaa sen turvallisuutta. Määritämme pääkäyttäjän salasanan, poistamme etäroot-sisäänkirjautumisen, poistamme testitietokannan ja anonyymin käyttäjän. Lopuksi lataamme kaikki oikeudet uudelleen.

Suorita tätä tarkoitusta varten seuraava komento ja vastaa kysymyksiin vastaavasti:

mysql_secure_installation

Huomaa, että pääkäyttäjän salasana on tyhjä, joten jos haluat vaihtaa sen, paina vain "enter", kun sinua pyydetään antamaan nykyinen salasana. Loput voit seurata alla olevan kuvan vaiheita ja vastauksia:

Käytä MariaDB-palvelinta

Mennään hieman syvemmälle ja luodaan tietokanta, käyttäjä ja annetaan tälle käyttäjälle tietokannan käyttöoikeudet. Voit käyttää palvelinta konsolilla käyttämällä seuraavaa komentoa:

mysql -u root -p 

Anna pyydettäessä root-salasana, jonka määritit aiemmin.

Luodaan nyt tietokanta. Suorita tätä tarkoitusta varten seuraava komento MariaDB-kehotteessa:

MariaDB [(none)]> CREATE DATABASE tecmint; 

Tämä luo uuden tietokannan nimeltä tecmint. Sen sijaan, että käyttäisimme tietokantaa juurikäyttäjällämme, luomme erillisen tietokannan käyttäjän, jolla on oikeudet vain kyseiseen tietokantaan.

Luomme uuden käyttäjän nimeltä tecmint_user ja annamme sille oikeudet tecmint-tietokantaan seuraavalla komennolla:

MariaDB [(none)]> GRANT ALL ON tecmint.* TO tecmint_user@localhost IDENTIFIED BY 'securePassowrd';

Kun luot omaa käyttäjää, muista korvata "securePassword" salasanalla, jonka haluat antaa kyseiselle käyttäjälle.

Kun olet suorittanut yllä olevat komennot, kirjoita "quit" kehotteeseen poistuaksesi MariaDB:stä:

MariaDB [(none)]> quit;

Nyt voit käyttää uutta käyttäjää tecmint-tietokantaan.

mysql -u tecmint_user -p 

Anna pyydettäessä kyseisen käyttäjän salasana. Voit muuttaa käytettyä tietokantaa käyttämällä seuraavaa MariaDB-kehotteessa:

MariaDB [(none)]> use tecmint;

Tämä muuttaa nykyisen tietokannan muotoon tecmint.

Vaihtoehtoisesti voit antaa mysql-komennon määrittämällä tietokannan nimen samoin kuin näytetyllä tavalla.

mysql -u tecmint_user -p tecmint

Tällä tavalla, kun annat käyttäjän salasanan, käytät suoraan tecmint-tietokantaa.

Lue lisää MariaDB:stä

Täällä olet oppinut joitakin MariaDB:n perusteita, mutta tutkittavaa on paljon. Jos haluat parantaa tietokantaasi, voit tutustua oppaihimme täällä:

  1. Opi MySQL/MariaDB aloittelijoille – Osa 1
  2. Opi MySQL/MariaDB aloittelijoille – Osa 2
  3. MySQL-tietokannan perushallintakomennot – Osa III
  4. 20 MySQL (Mysqladmin) -komennot tietokannan hallintaan – Osa IV
  5. 15 hyödyllistä MariaDB:n suorituskyvyn viritys- ja optimointivinkkiä – V osa

Tämä se on. Tässä opetusohjelmassa opit asentamaan ja suojaamaan MariaDB-palvelinta ja luomaan ensimmäisen tietokantasi. Jos sinulla on kysyttävää, voit lähettää ne kommenttiosiossa.