Kako instalirati MariaDB 11 na Debian 12 (Bookworm)


U našem posljednjem članku, 'Priča iza akvizicije MySQL-a' raspravljali smo o potrebi forkanja MySQL-a, usponu MariaDB, njegovim značajkama, komparativnoj studiji MariaDB-a i MySQL, migracija nekih od svjetski poznatih korporacija i kompanija (kao što su Google i Wikipedia) s MySQL na MariaDB, te 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 sustav

Kako biste bili sigurni da imate najnovije informacije o paketu, ažurirajte popis paketa sustava pokretanjem sljedećih apt naredbi.

sudo apt update
sudo apt upgrade

Korak 2: Dodajte MariaDB spremište

Debian 12 uključuje zadanu verziju MariaDB u svoja spremišta, ali za MariaDB 11 trebate dodati službeno spremište MariaDB koje sadrži softverske pakete povezane na MariaDB poslužitelj, uključujući sam poslužitelj, klijente i pomoćne programe.

Napravite 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 retke 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, kako biste potvrdili autentičnost paketa, uvezite MariaDB GPG ključ sa sljedećim naredbama.

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 repozitorij MariaDB, možete instalirati MariaDB 11 pomoću sljedećih naredbi.

sudo apt update
sudo apt install mariadb-server

Korak 4: Sigurna instalacija MariaDB

Kada je instalacija MariaDB dovršena, 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 ponovno učitajte privilegije.

Korak 5: Provjerite instalaciju MariaDB-a

Da biste provjerili verziju MariaDB, morate pokrenuti sljedeću mysql naredbu, koja će prikazati informacije o verziji MariaDB trenutno instaliranoj na vašem Debian sustavu.

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 radi li MariaDB ispravno pokretanjem sljedeće naredbe systemctl.

sudo systemctl status mariadb

Korak 6: Povežite se na MariaDB Shell

Pristupite MariaDB sučelju naredbenog retka kako biste potvrdili da se možete uspješno povezati.

sudo mariadb -u root -p

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

Korak 7: Stvorite MySQL korisnika

Za stvaranje 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 sustav Debian 12. Ne zaboravite pogledati dokumentaciju MariaDB za dodatne opcije konfiguracije i najbolje prakse.