Kako instalirati MariaDB 11 na Debian 12 (Bookworm)


U našem posljednjem članku, 'Priča iza nabavke MySQL', raspravljali smo o potrebi za fork MySQL, usponu MariaDB, njegovim karakteristikama, uporednoj studiji MariaDB-a i MySQL, migracija nekih od svjetski poznatih korporacija i kompanija (kao što su Google i Wikipedia) sa MySQL na MariaDB, i mnogi drugi tehnički i netehnički aspekti toga.

Ovaj vodič će vas voditi kroz proces instaliranja MariaDB na Debian 12 poslužitelj i osigurati da radi sa sigurnom početnom konfiguracijom.

Korak 1: Ažurirajte Debian sistem

Da biste bili sigurni da imate najnovije informacije o paketu, ažurirajte sistemsku listu paketa pokretanjem sljedećih apt komandi.

sudo apt update
sudo apt upgrade

Korak 2: Dodajte MariaDB spremište

Debian 12 uključuje zadanu verziju MariaDB u svojim spremištima, ali za MariaDB 11, morate dodati službeno MariaDB spremište koje sadrži softverske pakete povezane na MariaDB Server, uključujući sam server, klijente i uslužne programe.

Kreirajte datoteku /etc/apt/sources.list.d/mariadb.sources i dodajte informacije o spremištu kao što je prikazano.

sudo nano /etc/apt/sources.list.d/mariadb.sources

Dodajte sljedeće redove u datoteku.

MariaDB 11.1 repository list - created 2023-11-20 07:47 UTC
https://mariadb.org/download/
X-Repolib-Name: MariaDB
Types: deb
deb.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details.
URIs: https://deb.mariadb.org/11.1/debian
URIs: https://mirrors.aliyun.com/mariadb/repo/11.1/debian
Suites: bookworm
Components: main
Signed-By: /etc/apt/keyrings/mariadb-keyring.pgp

Zatim, da potvrdite autentičnost paketa, uvezite MariaDB GPG ključ sa sljedećim komandama.

sudo apt install apt-transport-https curl
sudo mkdir -p /etc/apt/keyrings
sudo curl -o /etc/apt/keyrings/mariadb-keyring.pgp 'https://mariadb.org/mariadb_release_signing_key.pgp'

Korak 3: Instalirajte MariaDB 11 na Debian

Nakon što omogućite MariaDB spremište, možete instalirati MariaDB 11 koristeći sljedeće naredbe.

sudo apt update
sudo apt install mariadb-server

Korak 4: Sigurna instalacija MariaDB-a

Kada se MariaDB instalacija završi, morate osigurati njegovu instalaciju pokretanjem sigurnosne skripte kao što je prikazano.

sudo mysql_secure_installation

Od vas će se tražiti da postavite lozinku za root korisnika, uklonite anonimnog korisnika, onemogućite udaljenu root prijavu, uklonite testnu bazu podataka i ponovo učitate privilegije.

Korak 5: Provjerite instalaciju MariaDB

Da provjerite verziju MariaDB, trebate pokrenuti sljedeću mysql naredbu, koja će prikazati informacije o verziji MariaDB koja je trenutno instalirana na vašem Debian sistemu.

mysql --version

Uzorak izlaza:

mysql from 11.1.3-MariaDB, client 15.2 for debian-linux-gnu (x86_64) using  EditLine wrapper

Također biste trebali provjeriti da MariaDB radi ispravno pokretanjem sljedeće systemctl komande.

sudo systemctl status mariadb

Korak 6: Povežite se na MariaDB Shell

Pristupite MariaDB interfejsu komandne linije da biste potvrdili da se možete uspešno povezati.

sudo mariadb -u root -p

Unesite root lozinku kada se to od vas zatraži. Ako se možete prijaviti bez ikakvih problema, MariaDB je instaliran i ispravno konfiguriran.

Korak 7: Kreirajte MySQL korisnika

Da kreirate korisnika u MySQL, možete koristiti sljedeću SQL naredbu sa željenim korisničkim imenom i lozinkom kao što je prikazano.

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;

Zaključak

Uspješno ste instalirali MariaDB 11 na svoj Debian 12 sistem. Ne zaboravite pogledati MariaDB dokumentaciju za dodatne opcije konfiguracije i najbolje prakse.