torstai 26. syyskuuta 2024

Rocky Linux 9 asennus osa 2: MariaDB

MariaDB on tietokanta, joka auttaa tallentamaan ja jäsentämään tietoa. MariaDB:tä käytetään esimerkiksi julkaisujärjestelmien kuten WordPressin taustalla.

Asenna MariaDB-pakettivalikoima Rocky Linux 9:iin komennoilla

curl -LO https://r.mariadb.com/downloads/mariadb_repo_setup chmod +x mariadb_repo_setup sudo ./mariadb_repo_setup --mariadb-server-version=11.6 --skip-maxscale

missä 11.6 on haluamasi MariaDB:n versio.

Asenna MariaDB-asiakas ja -palvelin pakettikirjastosta komennolla

sudo yum install MariaDB-server MariaDB-client mysql-selinux

Avaa /etc/my.cnf.d/server.cnf tiedosto editoriin ja lisää [mysql] osioon rivi:

bind-address=127.0.0.1

Rivi estää yhteydenotot MariaDB-tietokantoihin muilta laitteilta ja parantaa siten tietoturvaa.

Käynnistä MariaDB komennolla

sudo systemctl start mariadb

Alusta MariaDB tuotantokäyttöön komennolla

sudo mariadb-secure-installation

Kirjaudu roottina tietokantaan komennolla

sudo mariadb

Luo ensimmäinen tietokanta ja käyttäjä esimerkiksi SQL-lauseilla

CREATE DATABASE korppi DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'www'@'localhost' IDENTIFIED BY 'juustokeitto3M';
GRANT ALL ON korppi.* TO 'www'@'localhost' WITH GRANT OPTION;

missä korppi on tietokannan nimi (×2), www on tietokantakäyttäjän nimi (×2) ja juustokeitto3M on tietokantakäyttäjän salasana.

Tietokanta on nyt valmis käyttöön ja voit kirjautua siihen tietokantakäyttäjänä komennolla

mariadb -uwww -p'juustokeitto3M' korppi

Aseta loppuksi MariaDB käynnistymään automaattisesti laitteen käynnistyessä

sudo systemctl enable mariadb

Tämä teksti jatkaa seikkailua Rocky Linux 9:n parissa. Lue edellinen osa tästä blogista!