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ä:
- Opi MySQL/MariaDB aloittelijoille – Osa 1
- Opi MySQL/MariaDB aloittelijoille – Osa 2
- MySQL-tietokannan perushallintakomennot – Osa III
- 20 MySQL (Mysqladmin) -komennot tietokannan hallintaan – Osa IV
- 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.