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.